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
Something went wrong. Try again.
[db] keep a shutdown during startup out of the error log master
an embedder shuts its runtime down before calling Hydrant::shutdown, so a shutdown that lands during startup cancels the blocking task that queues gone backfills, and run logged `failed to queue gone backfills err=task N was cancelled` as an error. spindle restarts hydrant every round, so it showed up in spindle's logs. db.run returns a Cancelled error for work its runtime cancelled now, and run lets that one go quietly, since the next start queues them anyway. checking stop instead wouldn't catch it, because the runtime goes down before stop is set.
Author dawn Date (Oct 6, 2026, 8:54 AM UTC) Commit 795cb366 795cb366f4057133ba348a0f2a69c4987310b658 Parent 5c054b49 5c054b49f06c891ecf4b6730c710c1dcb2331168