Repository navigation
Conversation
|
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #19042 +/- ##
=========================================
Coverage 48.04% 48.04%
Complexity 604 604
=========================================
Files 5570 5570
Lines 409051 409047 -4
Branches 53848 53845 -3
=========================================
+ Hits 196512 196521 +9
+ Misses 212539 212526 -13 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
Initial independent self-review completed for
Validation:
The independent review gate passed. I rechecked that the remote head still matched the reviewed revision, marked the PR ready for review, and verified its non-draft state. |




When a live WAL rolls after its last ACK, consensus subscription retention can keep the formerly live file pinned even though committed progress already covers it. Replay can also revisit reclaimed predecessor files during successive cursor advances, or fail to realign when pending delivery is one position beyond the live tail.
Recheck the retention boundary when the WAL rolls and position the replay iterator past covered sealed history without reopening an already passed predecessor. Uncovered follower entries still prevent fast-forwarding. The PR adds focused regression coverage for these conditions.
Validation:
74f882ef1556b30bb8c0ede80b51628ef8435e9c, with the same product fix and unit-test changes:ConsensusPrefetchingQueueTestpassed 53 tests;ProgressWALIteratorTestpassed 33 tests with 1 existing skip.d1db4dcb29aaea1d9109f82f051d0a15e74b36ab, after a clean rebuild of the changed integration-test module, the Tree and Table recovery-window classes each passed 4 tests with 0 failures, errors, or skips. These are Timecho results, not an upstream-checkout test run.git diff --checkpassed. A separate upstream clean build/test run has not been performed.GitHub CI status at publication: the
zh-locale-compilecheck failed in distribution packaging because the workflow could not find the server, CLI, and ConfigNode snapshot ZIPs; this was not a Java compilation error in the changed files.SonarCloud Code Analysisalso failed with reported findings outside this PR's changed files; no defect in the changed files was confirmed from that report. Most other checks passed. The PR remains Draft for an independent review.