This repository was archived by the owner on Nov 15, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Beefy on-demand justifications as a custom RequestResponse protocol #12124
Merged
paritytech-processbot
merged 39 commits into
paritytech:master
from
acatangiu:beefy-custom-sync-protocol
Oct 3, 2022
Merged
Changes from 1 commit
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
46a4231
client/beefy: create communication module and move gossip there
acatangiu cda48fc
client/beefy: move beefy_protocol_name module to communication
acatangiu e8157d7
client/beefy: move notification module under communication
acatangiu f9bf81b
client/beefy: add incoming request_response protocol handler
acatangiu f68920e
client/beefy: keep track of connected peers and their progress
acatangiu 5fc1bb7
client/beefy: add logic for generating Justif requests
acatangiu 9f05d3a
client/beefy: cancel outdated on-demand justification requests
acatangiu ac5c3a5
try Andre's suggestion for JustificationEngine
acatangiu e9ebea7
justif engine add justifs validation
acatangiu fbd4f57
Merge branch 'master' of github.com:paritytech/substrate into beefy-c…
acatangiu 4ab5ab0
client/beefy: impl OnDemandJustificationsEngine async next()
acatangiu 88f8904
move beefy proto name test
acatangiu b5bf047
client/beefy: initialize OnDemandJustificationsEngine
acatangiu 2e47d2c
client/tests: allow for custom req-resp protocols
acatangiu fdebcaa
client/beefy: on-demand-justif: implement simple peer selection strategy
acatangiu 9aedbfa
Merge branch 'master' of github.com:paritytech/substrate into beefy-c…
acatangiu 2f02fba
client/beefy: fix voter initialization
acatangiu a9c60df
client/beefy: make sure justif requests are always out for mandatory …
acatangiu d48e199
client/beefy: add test for on-demand justifications sync
acatangiu 3cb39f7
client/beefy: tweak main loop event processing order
acatangiu 1908941
Merge branch 'master' of github.com:paritytech/substrate into beefy-c…
acatangiu d265845
Merge branch 'master' of github.com:paritytech/substrate into beefy-c…
acatangiu f76dd02
client/beefy: run on-demand-justif-handler under same async task as v…
acatangiu 5496ea8
client/beefy: add test for known-peers
acatangiu 940aaf2
client/beefy: reorg request-response module
acatangiu dbc2964
client/beefy: add issue references for future work todos
acatangiu b69471c
client/beefy: consolidate on-demand-justifications engine state machine
acatangiu b226996
Merge branch 'master' of github.com:paritytech/substrate into beefy-c…
acatangiu 68854a8
client/beefy: fix for polkadot companion
acatangiu 683ddc5
client/beefy: implement review suggestions
acatangiu 200cdf0
cargo fmt and clippy
acatangiu 7a8950d
Merge branch 'master' of github.com:paritytech/substrate into beefy-c…
acatangiu 447dc2d
fix merge damage
acatangiu 65cc99e
fix rust-doc
acatangiu 9d6cd2f
Merge branch 'master' of github.com:paritytech/substrate into beefy-c…
acatangiu c68cbef
fix merge damage
acatangiu 9a6bccd
fix merge damage
acatangiu b904741
client/beefy: add test for justif proto name
acatangiu fd50ee7
Merge branch 'master' of github.com:paritytech/substrate into beefy-c…
acatangiu 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
client/beefy: add issue references for future work todos
- Loading branch information
commit dbc29645ac35bc00d87435c20289abb03f39d9a5
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
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.