Files
buzz/migrations
Logan Johnson 9682cb157d Refuse to start while the 0032 roster trigger is installed
This relay shows computed member/bot roster labels, which the 0032
trigger refuses. If 0074 has not run (autoMigrate off and the migration
skipped, or 0074 timed out), membership changes would still commit but
rosters with an owned ordinary member would stop updating, with only
warnings in the log. Check the catalog at startup and refuse to serve
until 0074 has dropped the trigger, the inverse of the check #8611
removed. It is one catalog query.

Also, from review: the 0074 comment says the ACCESS EXCLUSIVE locks are
on the partitions, and the first-auth test doc says the held permits stop
the republish before it reaches the roster lock.

Co-authored-by: Larry <627498bd4bd1f281a16431e3c6cce3b5c25b6692798c78672298aefbf2f8f8b5@buzz.block.builderlab.xyz>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Logan Johnson <loganj@squareup.com>
2026-10-27 10:48:43 -04:00
..