next.js
turbo-persistence: stop background persisting after unrecoverable failure
#92106
Merged

turbo-persistence: stop background persisting after unrecoverable failure #92106

sokra merged 19 commits into canary from sokra/subsequent-persisting
sokra
nextjs-bot nextjs-bot added created-by: Turbopack team
nextjs-bot nextjs-bot added Turbopack
codspeed-hq
nextjs-bot
nextjs-bot
sokra sokra requested a review from lukesandberg lukesandberg 146 days ago
sokra
sokra commented on 2026-04-01
sokra
sokra commented on 2026-04-01
sokra sokra force pushed to 17671677 146 days ago
sokra sokra force pushed from 17671677 to 6bd43402 145 days ago
sokra sokra force pushed from 6bd43402 to 67bbbeb2 143 days ago
sokra
sokra commented on 2026-04-07
sokra sokra force pushed from ea8a83d4 to 26232ca4 140 days ago
nextjs-bot
sokra
sokra commented on 2026-04-08
sokra
sokra commented on 2026-04-08
sokra
sokra commented on 2026-04-08
sokra sokra force pushed from 26232ca4 to fcce0c2c 139 days ago
sokra
sokra commented on 2026-04-08
sokra
sokra commented on 2026-04-08
sokra
sokra commented on 2026-04-08
sokra sokra marked this pull request as ready for review 139 days ago
lukesandberg
lukesandberg commented on 2026-04-08
sokra sokra requested a review from lukesandberg lukesandberg 138 days ago
sokra Stop background persisting/compaction after unrecoverable failure
ffe6587a
sokra Clean up error-recovery code in persist/compaction paths
b3424772
sokra Replace AtomicBool with WriteOperationGuard RAII for write rollback
e53d94f5
sokra Cleanup: rename, deduplicate, and simplify write-guard code
1d72321b
sokra Fix clippy collapsible_if in delete_orphan_files
6ffc1f88
sokra Make post-CURRENT commit steps best-effort to prevent rollback corrup…
01b7b6ea
sokra Defer inner mutation in commit() until after CURRENT is durable
908f406c
sokra Address review: restore CURRENT on rollback and propagate snapshot er…
5fe38758
sokra Defer deletion of superseded files to avoid removing memory-mapped files
7685a667
sokra Fix snapshot_and_persist return type after rebase
d32a0b1b
sokra Fix rebase artifacts: add AtomicBool import and remove conflict marker
f3c9a54b
sokra Include operation name in ActiveWriteState::Active for better errors
8b134fbe
sokra Fix doc comment and error message wording per review
9521ffba
sokra Try file deletion immediately after inner update; defer only failures
5639b3f6
sokra Refactor DeferredDeletion to an enum with Sst/Meta/Blob variants
980318c1
sokra sokra force pushed from 985b7d5f to 980318c1 134 days ago
lukesandberg
lukesandberg commented on 2026-04-13
lukesandberg
lukesandberg commented on 2026-04-13
lukesandberg
lukesandberg commented on 2026-04-13
lukesandberg
lukesandberg approved these changes on 2026-04-13
sokra
sokra commented on 2026-04-13
sokra Address review: read lock in Phase A, debug_assert, eprintln on LOG f…
c0180298
sokra Make Phase A fully read-only: defer MetaFile retain_entries to Phase C
5663d982
sokra Merge Phase A blocks into single read lock; fix debug_assert side effect
a37b6f38
sokra Fix cargo fmt formatting
98d7019a
sokra sokra merged fff4a4d9 into canary 133 days ago
sokra sokra deleted the sokra/subsequent-persisting branch 133 days ago
github-actions github-actions added locked
github-actions github-actions locked as resolved and limited conversation to collaborators 118 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone