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