Ryan Barrett

Results 2014 comments of Ryan Barrett

Huh, interesting. Does constellation speak ActivityPub? I love that collection of tools, but I thought they were all ATProto.

Ahh, you mean, use constellation to get like and repost counts! Heh ok, got it. That's definitely one possible approach!

Another layer of defense here would be, if our firehose sees a missed sequence number, wait for a while, but not indefinitely, to see if it shows up before continuing...

Started on this in the `allocate-seq-transactional` branch, above, but it's not pretty, and not functional yet. I may try the query idea in https://github.com/snarfed/arroba/issues/34#issuecomment-2453065787 instead.

Another option here: drop the storage API abstraction and fully tie this library to the GCP Datastore. Not ideal, but it would make this refactoring much easier.

Yet another option: actually refactor the `Repo` and `Storage` APIs to let storage implementations finalize commits - notably, generate their CIDs and signatures - all at once, so they can...

> Another layer of defense here would be, if our firehose sees a missed sequence number, wait for a while, but not indefinitely, to see if it shows up before...

Leaving this open to track combining allocating seqs and writing blocks into the same tx, but that seems lower priority if the query fix makes sure we still emit every...

Sorry @derspyy! The Bluesky team is working on handle the huge growth they've seen over the last week or two. They're making some upgrades and changes to their relay, and...

Back to looking at this as part of trying to reduce datastore lookups in https://github.com/snarfed/bridgy-fed/issues/1149. (`get`s inside transactions always bypass cache and hit the datastore.) Current idea is: 1. Merge...