mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-11-15 16:28:30 +01:00
HIGH: Changed-address now requires OutcomeCatchUp and fails if not. No more conditional execution — must go through full catch-up chain. MED: Overlapping retention is now true simultaneous overlap: - Hold 1 at LSN T+1, Hold 2 at LSN T+2 — both coexist - MinWALRetentionFloor = T+1 (minimum of two) - Release hold 1 → floor moves to T+2 - Release hold 2 → ActiveHoldCount=0, no floor MED: NeedsRebuild now asserts escalated event in logs. PostCheckpoint now asserts handshake + catch-up execution events. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>