split NetworkBridge into two subsystems (#5616)
* foo * rolling session window * fixup * remove use statemetn * fmt * split NetworkBridge into two subsystems Pending cleanup * split * chore: reexport OrchestraError as OverseerError * chore: silence warnings * fixup tests * chore: add default timenout of 30s to subsystem test helper ctx handle * single item channel * fixins * fmt * cleanup * remove dead code * remove sync bounds again * wire up shared state * deal with some FIXMEs * use distinct tags Co-authored-by:Andrei Sandu <54316454+sandreim@users.noreply.github.com> * use tag Co-authored-by:
Andrei Sandu <54316454+sandreim@users.noreply.github.com> * address naming 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 * remove unused sync oracle * remove unneeded state * fix tests * chore: fmt * do not try to register twice * leak Metrics type Co-authored-by:
Andrei Sandu <54316454+sandreim@users.noreply.github.com> Co-authored-by:
Andronik <write@reusable.software>
Showing
- polkadot/Cargo.lock 2 additions, 0 deletionspolkadot/Cargo.lock
- polkadot/node/network/approval-distribution/src/lib.rs 8 additions, 8 deletionspolkadot/node/network/approval-distribution/src/lib.rs
- polkadot/node/network/approval-distribution/src/tests.rs 31 additions, 31 deletionspolkadot/node/network/approval-distribution/src/tests.rs
- polkadot/node/network/availability-distribution/src/pov_requester/mod.rs 6 additions, 3 deletions...etwork/availability-distribution/src/pov_requester/mod.rs
- polkadot/node/network/availability-distribution/src/requester/fetch_task/mod.rs 6 additions, 3 deletions...availability-distribution/src/requester/fetch_task/mod.rs
- polkadot/node/network/availability-distribution/src/requester/fetch_task/tests.rs 1 addition, 1 deletion...ailability-distribution/src/requester/fetch_task/tests.rs
- polkadot/node/network/availability-distribution/src/requester/tests.rs 2 additions, 2 deletions.../network/availability-distribution/src/requester/tests.rs
- polkadot/node/network/availability-distribution/src/tests/state.rs 2 additions, 2 deletions...node/network/availability-distribution/src/tests/state.rs
- polkadot/node/network/availability-recovery/src/lib.rs 3 additions, 3 deletionspolkadot/node/network/availability-recovery/src/lib.rs
- polkadot/node/network/availability-recovery/src/tests.rs 4 additions, 4 deletionspolkadot/node/network/availability-recovery/src/tests.rs
- polkadot/node/network/bitfield-distribution/src/lib.rs 3 additions, 3 deletionspolkadot/node/network/bitfield-distribution/src/lib.rs
- polkadot/node/network/bitfield-distribution/src/tests.rs 26 additions, 26 deletionspolkadot/node/network/bitfield-distribution/src/tests.rs
- polkadot/node/network/bridge/Cargo.toml 2 additions, 0 deletionspolkadot/node/network/bridge/Cargo.toml
- polkadot/node/network/bridge/src/errors.rs 20 additions, 0 deletionspolkadot/node/network/bridge/src/errors.rs
- polkadot/node/network/bridge/src/lib.rs 28 additions, 1043 deletionspolkadot/node/network/bridge/src/lib.rs
- polkadot/node/network/bridge/src/metrics.rs 1 addition, 0 deletionspolkadot/node/network/bridge/src/metrics.rs
- polkadot/node/network/bridge/src/network.rs 2 additions, 1 deletionpolkadot/node/network/bridge/src/network.rs
- polkadot/node/network/bridge/src/rx/mod.rs 874 additions, 0 deletionspolkadot/node/network/bridge/src/rx/mod.rs
- polkadot/node/network/bridge/src/rx/tests.rs 21 additions, 125 deletionspolkadot/node/network/bridge/src/rx/tests.rs
- polkadot/node/network/bridge/src/tx/mod.rs 301 additions, 0 deletionspolkadot/node/network/bridge/src/tx/mod.rs
Please register or sign in to comment