mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-11-11 14:28:33 +01:00
Last baseline FAIL closed: - TestAdversarial_NeedsRebuildBlocksAllPaths: rewritten to use EvaluateRetentionBudgets for NeedsRebuild trigger, then asserts 5 properties: state=NeedsRebuild, Ship drops, Barrier rejects, state sticky after failed barrier, second SyncCache still fails Last baseline PASS* closed: - TestReconnect_GapBeyondRetainedWal_NeedsRebuild: rewritten with hard NeedsRebuild state assertion + SyncCache failure assertion 6 tests promoted to CP13-7 primary proof: - NeedsRebuildBlocksAllPaths (fail-closed lifecycle) - GapBeyondRetainedWal (transition) - HeartbeatReportsNeedsRebuild (visibility) - RebuildComplete_ReentersInSync (handoff) - Rebuild_AbortOnEpochChange (epoch safety) - PostRebuild_FlushedLSN_IsCheckpoint (progress initialization) Baseline: 43 PASS / 0 FAIL / 1 PASS* (address witness only) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>