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 1.6k
split NetworkBridge into two subsystems #5616
Merged
paritytech-processbot
merged 29 commits into
master
from
bernhard-split-network-bridge-into-two-subsystems
Jul 12, 2022
Merged
split NetworkBridge into two subsystems #5616
paritytech-processbot
merged 29 commits into
master
from
bernhard-split-network-bridge-into-two-subsystems
Jul 12, 2022
Conversation
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
4 tasks
fca0a21 to
df0b74e
Compare
sandreim
reviewed
Jun 6, 2022
df0b74e to
3f02edc
Compare
ordian
reviewed
Jun 16, 2022
ordian
left a comment
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.
Didn't look deeply since it's mostly moving code around, but IMHO it warrants a burn-in on Versi at least to be on the safer side.
ccf1009 to
3edac5a
Compare
Pending cleanup
Co-authored-by: Andrei Sandu <[email protected]>
Co-authored-by: Andrei Sandu <[email protected]>
tx and rx are common in networking and also have an implicit meaning regarding networking compared to incoming and outgoing which are already used with subsystems themselvesq
940ad6b to
6109018
Compare
This test failed twice. Don't know if this is coincidence. Starting a burn-in process on Versi. |
|
ordian
reviewed
Jun 22, 2022
Contributor
Author
|
ordian
approved these changes
Jun 23, 2022
ordian
left a comment
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.
Versi burn-in seems fine.
It's unfortunate we had to share the metrics because of the view updates sent in rx which increment notification sent metric used by tx :/
ordian
reviewed
Jun 23, 2022
Contributor
Author
|
Gentle ping :) |
…systems * master: (39 commits) Implement prune only stagnant check mode (#5761) Bump chevdor/srtool-actions from 0.4.0 to 0.5.0 (#5769) Update release-99_bot.yml (#5764) Version bump to v0.9.26/9260 (#5755) Rename `extra_constant` (#5749) Bump wasmtime from 0.38.0 to 0.38.1 (#5741) Several small fixes to the templates of the release notes (#5756) Backports from 0.9.25 (#5754) Remove bridges subtree (#5752) [Zombienet] test deregister validator (#5718) Fix regexp to find the repo name (#5751) Limit stagnant checks to a certain amount of entries (#5742) fix(staking miner): check latest state in solution (#5744) staking-miner: CLI flag delay solution x secs (#5734) backport minimum weight to fee to master (#5739) Bump quote from 1.0.19 to 1.0.20 (#5736) zombienet: try to fix parachains upgrade test (#5724) Update dependencies (companion for substrate#11722) (#5731) Update metric name and doc (#5716) Bump reqwest from 0.11.10 to 0.11.11 (#5732) ...
sandreim
approved these changes
Jul 12, 2022
|
bot merge |
ordian
pushed a commit
that referenced
this pull request
Jul 22, 2022
* master: westend xcm: collectives parachain is trusted teleporter (#5798) Cleanup light client leftovers (#5794) Fix benchmarking tests (#5791) allow re-use and avoid compiling kusama parachain code (#5792) Introduce async runtime calling trait for runtime-api subsystem (#5782) add `Extrinsic Ordering` check that runs against a local reference node (#5790) Co #11456: Expose `benchmark extrinsic` command (#5620) `staking-miner`: Add handling of `SIGTERM`, `SIGKILL`, `SIGQUIT` and `SIGINT` (#5780) Zombienet: paritydb test (#5310) Fix Typo (#5766) Fix Core Version display in the release notes (#5781) companion for new pools reward scheme (#5757) fix disable-runtime-api feature flag (#5773) split NetworkBridge into two subsystems (#5616) Implement prune only stagnant check mode (#5761)
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
A0-please_review
Pull request needs code review.
B0-silent
Changes should not be mentioned in any release notes
C1-low
PR touches the given topic and has a low impact on builders.
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.
Split
NetworkBridgeSubsystemintoInandOutparts, whereInandOutare respective to the network. SoInhandles incoming network messages,Outhandles messages that are meant to go to the network.NewGossipTopologyshould be moved intoGossipSupportSubsystem, it currently lives inIn, where it does not belong.InandOutinto separate filesSharedactually shared MUST FIXmovedeferred refactor: move NetworkBridgeIn::GossipSupport into GossipSupportSubsystem polkadot-sdk#814NewGossipTopolgyintoGossipSupportflatten the subsystems a bit, many pointless 10-linewould incure more changes to the tests, which I am not willing to do at this pointfnindirections adding a lot of boiler plate without any valueDepends on #5611