The conformance flake (relay!165) was not box load. SQLite skips its busy handler when a transaction that has read asks for the write lock another connection holds, and answers SQLITE_BUSY at once. Registration reads first; the retention sweep writes at boot. retryingTransaction rolls back, backs off and retries, up to five attempts, at all fourteen call sites (each closure is database-only). Tests collide two real connections on one file; falsified with the retry off. PoolerCompatibilityTests accepts either spelling.
/self-hosting gains the manual F10 repair (flamenet-e2e docs/sqlite-verification-backfill, pinned via .e2e-ref). A test reads the SQL from the rendered page and runs it against a database in the broken state; falsified two ways on the page.
761 Swift Testing and 61 XCTest locally, no failures.
Two commits.
1. The conformance flake (relay!165) was not box load. SQLite skips its busy handler when a transaction that has read asks for the write lock another connection holds, and answers SQLITE_BUSY at once. Registration reads first; the retention sweep writes at boot. `retryingTransaction` rolls back, backs off and retries, up to five attempts, at all fourteen call sites (each closure is database-only). Tests collide two real connections on one file; falsified with the retry off. PoolerCompatibilityTests accepts either spelling.
2. /self-hosting gains the manual F10 repair (flamenet-e2e docs/sqlite-verification-backfill, pinned via .e2e-ref). A test reads the SQL from the rendered page and runs it against a database in the broken state; falsified two ways on the page.
761 Swift Testing and 61 XCTest locally, no failures.
Generated with [Claude Code](https://claude.com/claude-code)
added 1 commit
<ul><li>71f7a5d4 - A federated recipient is "unknown" only when absent, not when the lookup fails</li></ul>
[Compare with previous version](/paulhitt/flamenet-relay/-/merge_requests/169/diffs?diff_id=2056125003&start_sha=651eaccca468a0e49be91bcf687e0a4ba3255f25)
paulhitt
(Migrated from gitlab.com)
merged commit a5b2548dc4 into main2026-09-26 19:15:23 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Two commits.
The conformance flake (relay!165) was not box load. SQLite skips its busy handler when a transaction that has read asks for the write lock another connection holds, and answers SQLITE_BUSY at once. Registration reads first; the retention sweep writes at boot.
retryingTransactionrolls back, backs off and retries, up to five attempts, at all fourteen call sites (each closure is database-only). Tests collide two real connections on one file; falsified with the retry off. PoolerCompatibilityTests accepts either spelling./self-hosting gains the manual F10 repair (flamenet-e2e docs/sqlite-verification-backfill, pinned via .e2e-ref). A test reads the SQL from the rendered page and runs it against a database in the broken state; falsified two ways on the page.
761 Swift Testing and 61 XCTest locally, no failures.
Generated with Claude Code
added 1 commit
71f7a5d4- A federated recipient is "unknown" only when absent, not when the lookup failsCompare with previous version
mentioned in commit
a5b2548dc4