forked from ZcashFoundation/zebra
-
Notifications
You must be signed in to change notification settings - Fork 2
perf(network): pack block sync ranges by size hint #284
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
21 commits
Select commit
Hold shift + click to select a range
c8ab5fb
perf(state): parallelize per-block serialization in the finalized blo…
p0mvn 23b6d3c
perf(state): parallelize and de-duplicate the committer's UTXO/addres…
p0mvn e5ed735
perf(network): add the tree_aux stream wire codec and serving Request…
p0mvn 353ca09
perf(network): exchange commitment roots between two peers over tree_…
p0mvn 9f7cf56
perf(network): add the tree_aux client driver (fetch_roots) with a tw…
p0mvn 991fed2
perf(zebrad): fast-sync commitment roots from peers via tree_aux (#188)
p0mvn 87ac698
test(zebrad): integration-test tree_aux serving over the wire; add a …
p0mvn 3496845
add response and message bounds
p0mvn 10e8c15
fix(state): roll back the Zakura header store with the body chain (#198)
p0mvn b919b40
test(state): cover delete_zakura_headers_above truncation; fix its ru…
p0mvn f6ba763
fix(zebrad): start tree_aux root fetch at the verified tip, not genes…
p0mvn 2f8e081
fix(network): enforce tree_aux response message cap (#240)
p0mvn acfcda6
fix(zebrad): serve the aligned tree-aux root prefix when roots lag he…
evan-forbes 5506b00
refactor!: remove the separate tree_aux fetch stream
evan-forbes a4ff07e
fix(zakura): handle incomplete header roots
evan-forbes 6da753e
propagate and debug log errors for observability
p0mvn a66631c
fix(zakura): request header roots through checkpoint handoff
evan-forbes c6555be
feat!: enforce ranged header requests have roots
evan-forbes 3a27ed3
perf(network): pack block sync ranges by size hint
evan-forbes 5dddfac
fix(zakura): align root coverage test after rebase
p0mvn cce4e9b
test and comment contradiction
p0mvn 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
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.
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.
This seems like an error case that risks propagating as unexpected success.
Consider returning an error and handling in the caller