Commit 71cfbe2
committed
fix(qwp): restore requestSyncBeforeRotation gate clobbered by stray edit
Commit 88d6b79 accidentally captured a concurrent tooling edit that
neutralized requestSyncBeforeRotation to 'return false' (marked
'MUTANT: gate neutralized'): a mutation-testing session shared this
worktree and injected the edit between test validation and git add.
The neutralized gate allowed rotation in PERIODIC durability mode to
proceed without requesting a sync for a predecessor whose published
range was not yet durable.
This restores the original logic byte-for-byte; the worktree now
matches exactly the change set the 369-test sf suite validated.
SegmentManagerPeriodicSyncTest, SegmentManagerCrashConsistencyTest,
SegmentRingTest and MmapSegmentTest re-run green on the restoration.1 parent 88d6b79 commit 71cfbe2
1 file changed
Lines changed: 5 additions & 1 deletion
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1342 | 1342 | | |
1343 | 1343 | | |
1344 | 1344 | | |
1345 | | - | |
| 1345 | + | |
| 1346 | + | |
| 1347 | + | |
| 1348 | + | |
| 1349 | + | |
1346 | 1350 | | |
1347 | 1351 | | |
1348 | 1352 | | |
| |||
0 commit comments