mariusor, (edited )
@mariusor@metalhead.club avatar

Speaking of #ActivityPub things, I realized that one of my previous design decisions for the custom storage functionality of #GoActivityPub: to include both OAuth2 and ActivityPub API interfaces is now biting me in the butt when I'm trying to increase parallelism on the sqlite storage implementation.

Currently there's a single sqlite db for the whole instance - so write locking happens a lot.
1/2

mariusor,
@mariusor@metalhead.club avatar

I want to improve things by having every actor on the instance owning their own db, so locks happen only if somehow there are multiple activities happening concurrently for that same actor - which is less likely.

However the OAuth2 access API have all functionality compatible with a per actor logic.

Grrr...

  • All
  • Subscribed
  • Moderated
  • Favorites
  • fediverse
  • DreamBathrooms
  • mdbf
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • thenastyranch
  • Youngstown
  • osvaldo12
  • slotface
  • khanakhh
  • kavyap
  • InstantRegret
  • Durango
  • provamag3
  • everett
  • cisconetworking
  • Leos
  • normalnudes
  • cubers
  • modclub
  • ngwrru68w68
  • tacticalgear
  • megavids
  • anitta
  • tester
  • JUstTest
  • lostlight
  • All magazines