very fast at protocol indexer with flexible filtering, xrpc queries, cursor-backed event stream, and more, built on fjall
rust fjall at-protocol atproto indexer

[relay] move the row a handler stages instead of copying it master

every relay message copied its whole repo row into the staged row, on top of the copy load_repo_state keeps as the row before the message, though nothing reads the handler's row once it's staged. the handlers take the row now and move it there. refresh_doc and a new repo's row still copy theirs, since the worker goes on using those.


+16 -16
3 changed files