-
Notifications
You must be signed in to change notification settings - Fork 99
feat/db: paged loading of nullifiers and account commitments #1536
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
19 commits
Select commit
Hold shift + click to select a range
17b0767
refactor: extract tree loading logic into state/loader module, add cl…
drahnr abaac6f
changelog
drahnr fa311b4
paged loading of nullifiers and account commitments
drahnr ab32f16
Revert "paged loading of nullifiers and account commitments"
drahnr 49978a4
Reapply "paged loading of nullifiers and account commitments"
drahnr 302dea4
more paging
drahnr ad32566
refactor
drahnr 53b5ed0
fixes
drahnr 410b3c5
remove CLI flag + review
drahnr 59986ab
review comments
drahnr 44c3d4a
changelog
drahnr 9e72571
fmt
drahnr 847e701
improve query, only allow code_commitment NIL
drahnr 652388b
Merge remote-tracking branch 'origin/next' into bernhard-startup-buil…
drahnr 59fbce2
cluppy
drahnr d1f901f
Merge remote-tracking branch 'origin/next' into bernhard-startup-buil…
drahnr 2513e80
review pieces
drahnr c56f993
Merge remote-tracking branch 'origin/next' into bernhard-startup-buil…
drahnr 87bbe72
Merge branch 'next' into bernhard-startup-build-rocksdb-paged-queries
drahnr 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
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.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit: probably quicker to just
after_nullifier.unwrap_or_default()since it will cache the statement on the next call 😁Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah nvm I see you're using
afterand notnextas the token.Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think there is a difference?
This only works for an asc sorting and the implicit all-zeros nullifier. I don't like the implicitness.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Revisiting, there is a small delta in what the cursor means, and I think we should unify eventually.