-
Notifications
You must be signed in to change notification settings - Fork 0
fix(history): carry an unpersisted deletion across the restart that undoes it (#312) #320
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
7de92c5
feat(history): carry an unpersisted deletion across the restart that …
send 6bff379
docs(history): fold the deletion marker into the settled record
send 0093a21
docs(history): record what the marker write costs on the key thread
send 6952f5b
refactor(history): make the tmp-path convention one definition
send 1beb849
fix(history): make the marker's retractions answer to durability, not…
send 83da874
test(history): pin the invariants the first round of tests only claimed
send e143863
test(history): pin the cross-crate hand-off of a replayed unflushed d…
send 0e46f8d
docs(history): measure the write the code actually performs
send 18b5a4c
fix(history): give each retraction an authority it actually has
send aa99cf1
test(history): make the over-long-marker case discriminating
send 773911f
fix(imkit): let the user acknowledge the lost-deletion report, not th…
send 5d16e4b
fix(history): PR320 Codex R1 — 2 findings resolved
send aa3af70
fix(history): PR320 Codex R2 — 1 finding resolved
send 810b5da
fix(history): PR320 mid-loop design re-gate — one authority for the s…
send 05b9890
fix(history): PR320 Codex R3 — 4 findings resolved, as two roots
send cb2a64d
test(history): make the malformed-marker cases discriminating
send 87b99ae
fix(history): PR320 Codex R3 followup + R4 — 3 findings resolved
send fd6042d
refactor(history): PR320 Codex R5 — collapse the marker into the proj…
send 5003d84
fix(history): re-gate the collapse — two regressions it introduced
send 3189f27
docs(history): disclose which of the projection's guards tests cannot…
send bcbf084
fix(history): PR320 Codex R6 — back to the canonical write, plus a lo…
send faa13cf
fix(history): PR320 Codex R7 — 2 findings resolved
send 55ed797
test(history): pin the order that distinguishes the removal's ` &` fr…
send b379f46
fix(history): PR320 Codex R8 — refute Lost with both halves, retry th…
send 05e2452
fix(history): PR320 Codex R9 — guard write_atomic's tmp; SPEC matches…
send c31a699
fix(history): PR320 Codex R10 — close the last marker site outside th…
send 760922a
fix(build): libc is needed on every unix, not only Apple
send 451919f
fix(history): PR320 design re-gate — two roots behind the loop's residue
send 7d77d92
fix(history): PR320 Codex R11 — 3 findings, one of them mine from the…
send 4446c84
refactor(history): PR320 R12 — the commit reconciles the marker, not …
send 0a4474e
fix(history): PR320 R13 — stop compensating for a precondition we bre…
send 0fa61e6
fix(history): PR320 R14 — a three-valued fact needs a three-valued type
send 0aafe3d
fix(history): PR320 R15 — refuse sequence exhaustion where numbers ar…
send 10bf1fc
docs(history): drop the freeze explanation R15 replaced
send 16d0c1e
fix(history): PR320 R17 — a CI-only flake I wrote, plus two stale exp…
send ba40087
fix(history): PR320 R18 — the belief records what landed, not what wa…
send 34aa718
fix(history): PR320 R19 — the seq floor never worked; promotion is ma…
send cb91e78
fix(history): PR320 R20 — a flushed orphan is a landed claim
send 222f0fe
fix(history): PR320 R21 — the writer reports the stage; the caller ne…
send f519a71
fix(history): drop the import R21 left unused
send 9dd3312
docs(history): sweep both superseded rules, not just the flagged lines
send 2736c53
docs(history): the disk never retracts the row; two user actions do
send ee6f8ec
fix(history): PR320 R24 — the marker feeders must not run over a reta…
send 135eec7
fix(history): PR320 R25 — veto the compaction, not each feeder that w…
send db2de24
fix(history): PR320 R26 — refuse the compaction where it writes, not …
send d39d7db
fix(history): PR320 Codex R27 — the compaction veto is a fact about t…
send 3b4f03f
fix(history): PR320 Codex R30 — the writer reports name durability on…
send File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.