mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-09-20 13:30:46 +02:00
Roadmap §8: queue G6-T-WALRECYCLE-ESCALATE backlog ticket from G5-5C QA scenario D
Per architect ruling 2026-04-28 + sw §close.appendix: D's WALRecycled boundary finding is G6 territory, not a G5-5C reopener. Adding the backlog ticket here so it doesn't get lost between G5-5C close and G6 kickoff. Ticket text + evidence pointer + cross-references all preserved from the §close.appendix; this is the dev-roadmap-side mirror so the ticket surfaces when planning G6 scope. Standing by for architect final §close single-sign on G5-5C.
This commit is contained in:
@@ -137,6 +137,12 @@ Per `v3-phase-15-mvp-scope-gates.md` §4.5 dependency graph:
|
||||
|
||||
P15 closes at **G22 final cluster validation**. After P15 → P16 (in-place migration is the only hinted scope).
|
||||
|
||||
### Open backlog tickets queued for G6
|
||||
|
||||
| Ticket | Source | Description | Evidence |
|
||||
|---|---|---|---|
|
||||
| **G6-T-WALRECYCLE-ESCALATE** | G5-5C QA scenario D 2026-04-28 (architect-bound carry) | Verify engine recovery decision escalates `ProbeOutcome=WALRecycled` → `StartRebuildFromProbe` (a) OR surface as G6 gap if missing (b). Catch-up cannot bridge gap-beyond-WAL by design; rebuild path must auto-fire from probe outcome carrying WALRecycled, otherwise sustained writes leave replica permanently degraded. Dispatch-branch correctness already pinned at engine layer (Batch 4 `TestG5_5C_Dispatch_CatchUpVsRebuild_TableDriven`); the runtime escalation chain under sustained pressure is what's untested. | `V:\share\g5-test\logs\bcd-20260428T072539Z.log` D-section: `peer r2 invalidated (prev=catching_up, reason=session_failed: catch-up: WAL recycled: storage: WALRecycled: fromLSN=602 checkpointLSN=700 headLSN=701)`; no rebuild dispatch in 5 s scrape window. Cross-ref `INV-G5-5C-PROBE-BEFORE-CATCHUP`. QA prep: `wait_until_rebuild_dispatched` helper for the eventual G6 acceptance (held until G6 kickoff). |
|
||||
|
||||
---
|
||||
|
||||
## 9. Doc hygiene — outdated/historical docs
|
||||
|
||||
Reference in New Issue
Block a user