forked from ethereum/py-evm
-
Notifications
You must be signed in to change notification settings - Fork 10
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
Piper/full request to response await api #1
Merged
pipermerriam
merged 299 commits into
pipermerriam:master
from
ethereum:piper/full-request-to-response-await-API
Aug 14, 2018
Merged
Piper/full request to response await api #1
pipermerriam
merged 299 commits into
pipermerriam:master
from
ethereum:piper/full-request-to-response-await-API
Aug 14, 2018
Conversation
This file contains 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
p2p: Correctly handle peers that disconnect before sending the auth ack
p2p: Make it easy for anyone to run LightPeerChain's integration tests
p2p: Log more details on peer authentication errors
In regular-sync mode, there was a bug causing it to keep waiting even after completing a sync with a given peer, but instead it should return so that FastChainSyncer can trigger another sync the next time it is notified about a new block
p2p: FastChainSyncer._sync() always returns when sync is complete
p2p: Consolidate PeerPool APIs to get peers from which to fetch data
Add ERC20 deployment/interaction benchmark Relates to #592
Fix typo of nam -> name
Merkle utils
…rary convert to use CancelToken from libary
…nd-response-linking Implement stronger linkage between requests for headers and their responses
f02aaa1
to
5f6bb64
Compare
…n-library-OperationCancelled-exception Switch to cancel-token library exception class
3996fcd
to
04c002a
Compare
…r-in-p2p-tests Use new network simulator library in tests
It will be replaced shortly with a proper fix, but should allow us to validate some assumptions and make sure the actual fix will ultimately address the issue Issue #1074
Keep track of which nodes we requested to every peer so that we know which ones they're missing when they reply with just a subset of what was requested. That way we can avoid re-requesting those missing nodes to peers that don't have them. #1073 Also, when a reply from a peer contains only a subset of what was requested, we immediately re-request the missing ones. Closes: #1077
Now if none of our peers have any of the nodes we want, those nodes are added to a list of missing node keys and retried after a while.
307d1cb
to
d08a4ff
Compare
…-sync-status-msg Reduce size of state sync status message
d08a4ff
to
b6afa5f
Compare
pipermerriam
pushed a commit
that referenced
this pull request
Oct 2, 2018
[ImgBot] optimizes images
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
What was wrong?
How was it fixed?
Cute Animal Picture