Repository navigation
fix(node): implement reconciliation sweep as durability backstop (#218) #551
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
42 commits
Select commit
Hold shift + click to select a range
162dd33
feat(node): implement reconciliation sweep as durability backstop (#218)
Gravirei 818ba0a
fix: add missing parameters to pinning functions and adjust timeout s…
Gravirei 3e0b01b
fix(tests): update CID assertions to handle Option type and adjust pa…
Gravirei 4941af5
fix(node): close review findings on reconciliation sweep (#218)
Gravirei 31457cf
feat: implement per-backend continuation offset for missing OIDs
Gravirei c4babfe
fix(node): trace provenance/structural invariants through every consumer
Gravirei 91d0578
fix(node): structural tree gate at every depth + non-commit ref toler…
Gravirei f28fa18
test(node): ignore pre-existing RED replication-tail test on CI
Gravirei 8fd6302
fix(node): align encrypted manifest anchor log with one-shot contract
Gravirei af36c20
fix(node): address eight reviewer findings on #218 reconciliation swe…
Gravirei 1f915ef
fix(node): close audit.toml array and drop inline comment
Gravirei 8803067
fix(node): repair the stale for-each-ref fake-git fixture (round 8 P1)
kevincodex1 ea95f10
fix(node): peel annotated tags in the blob_paths ref walk (round 8 P1)
kevincodex1 d1f5fe6
fix(node): one empty-path decision for both blob_paths consumers (rou…
kevincodex1 d565f06
test(node): bind the phase-2 ref tests to a commit-unreachable blob (…
kevincodex1 7fd5d22
fix(node): advance the reconciliation continuation only for dispatche…
kevincodex1 5670f36
fix(gl): render the Pinata provider CID in `gl ipfs list` (round 8 P2)
kevincodex1 cf8cb39
fix(node): implement third fence check for IPFS pinning and enhance v…
Gravirei 4e9729f
fix(node): enhance documentation and add tests for ProgressState and …
Gravirei 4bcb88d
fix(node): address round-9 reviewer findings on #218 reconciliation s…
Gravirei 5243547
fix(node): correct consumer-4 recipient test for call-invariant set
Gravirei 594c7b3
fix(git): fail closed on non-UTF-8 tree listing in walk_tree_oids_inn…
Gravirei d9992a4
fix(recon): run encrypted recovery even when public list is empty (#2…
Gravirei 0c4f123
fix(db): rename migration v12 test to v32 (#218 round 10 P3)
Gravirei 1be9a70
fix(git): index OID membership before quadratic classifier scan (#218…
Gravirei 75053af
fix(git): bound tree walk by ls-tree invocation count, not just depth…
Gravirei 074ac26
fix(pinata): suppress push when DB record is not durable (#218 round …
Gravirei 1634a04
fix(node): serialize policy narrow with irreversible upload via in-pr…
Gravirei 7b9ebfc
fix(pinata): update post-upload stalled record test for round 10 P2 c…
Gravirei 244ba36
fix: clippy allow + rustfmt on round 10 commits
Gravirei 34b5979
fix(node): address round-11 review findings on #218 reconciliation sweep
Gravirei a0477ba
fix(node): address merge-readiness findings on #218 reconciliation sweep
Gravirei 0925ff1
fix(tests): configure git identity in bare clone for tag fixture
Gravirei 9ee458f
fix(tests): ignore pre-existing hung-git pid race on CI
Gravirei f65c748
fix(node): address round-12 review findings on #218 reconciliation sweep
Gravirei 5686b66
fix(node): address consolidated review findings on #218 reconciliatio…
Gravirei 1758dc2
Merge remote-tracking branch 'origin/main' into fix/issue-218-reconci…
beardthelion 1f18943
fix(node): address jatmn review findings on reconciliation sweep re-home
beardthelion 4a7033b
Merge remote-tracking branch 'origin/main' into fix/issue-218-reconci…
beardthelion a50f47d
fix(node): reload persisted sweep cursor between passes
beardthelion d22ef16
fix(node,gl): pinata offset warn wording and boundary-safe pin timestamp
beardthelion 865fd6d
Merge remote-tracking branch 'origin/main' into fix/issue-218-reconci…
beardthelion 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
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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
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.