mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-10-15 02:28:31 +02:00
Baseline report (phase-13-cp1-baseline.md) from running 44 existing replication-gap tests on current code with zero protocol changes: 37 PASS / 4 FAIL / 3 PASS* 4 FAILs expose real gaps: - ReconnectUsesHandshakeNotBootstrap: degraded shipper doesn't catch up (CP13-5) - CatchupMultipleDisconnects: repeated reconnect cycles don't recover (CP13-5) - NeedsRebuildBlocksAllPaths: stays Degraded after large gap (CP13-5+7) - CatchupDoesNotOverwriteNewerData: catch-up fails at barrier (CP13-5) 3 PASS* are witness-only (pass but don't prove the property): - Bug3_ReplicaAddr: documents gap, not fix (CP13-2) - GapBeyondRetainedWal: asserts barrier failure, not NeedsRebuild (CP13-7) - MaxBytesTriggersNeedsRebuild: logs "not implemented" (CP13-6) No protocol code changed. Baseline is test-first evidence only. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
.private
Private working area for sw-block.
Use this for:
- phase development notes
- roadmap/progress tracking
- draft handoff notes
- temporary design comparisons
- prototype scratch work not ready for
design/orprototype/
Recommended layout:
.private/phase/: phase-by-phase development notes.private/roadmap/: short-term and medium-term execution notes.private/handoff/: notes forsw,qa, or future sessions
Phase protocol:
- each phase should normally have:
phase-xx.mdphase-xx-log.mdphase-xx-decisions.md
- details are defined in
.private/phase/README.md
Promotion rules:
- stable vision/design docs go to
../design/ - real prototype code stays in
../prototype/ .private/is for working material, not source of truth