mirror of
https://github.com/block/buzz.git
synced 2026-11-09 10:51:42 +00:00
- Re-check drift for each community under its publication lock and skip the write when the snapshot is already current, so passes that overlap across pods (or with live membership writes) repair a community once instead of once per pass. - Extract spawn_nip43_snapshot_reconciler, a sync fn, so startup cannot await a pass, and pin that the first pass does not wait an interval. - Count a pass whose drift query fails in buzz_nip43_membership_reconciliation_sweep_failures_total. - Pin that a community repaired between listing and locking is skipped, not counted as failed. - Un-deprecate the single-community drift check; it is now a wrapper over the same query, and the sweep is not a drop-in replacement for it. Signed-off-by: Elrond <28d6302a099e5225b02c4155ac4236e4912603df2ab08dbfc2f4fef08ce598c8@buzz.block.builderlab.xyz>