improved gossip topology (#3270)
* gossip-support: gossip topology * some fixes * handle view update for newly added gossip peers * fix neighbors calculation * fix test * resolve TODOs * typo * guide updates * spaces in the guide * sneaky spaces * hash randomness * address some review nits * use unbounded in bridge for subsystem msg
parent
ae5b3557
Showing
- polkadot/Cargo.lock 181 additions, 175 deletionspolkadot/Cargo.lock
- polkadot/node/network/approval-distribution/src/lib.rs 44 additions, 8 deletionspolkadot/node/network/approval-distribution/src/lib.rs
- polkadot/node/network/bitfield-distribution/src/lib.rs 33 additions, 7 deletionspolkadot/node/network/bitfield-distribution/src/lib.rs
- polkadot/node/network/bitfield-distribution/src/tests.rs 9 additions, 1 deletionpolkadot/node/network/bitfield-distribution/src/tests.rs
- polkadot/node/network/bridge/src/lib.rs 30 additions, 2 deletionspolkadot/node/network/bridge/src/lib.rs
- polkadot/node/network/bridge/src/network.rs 15 additions, 1 deletionpolkadot/node/network/bridge/src/network.rs
- polkadot/node/network/collator-protocol/src/collator_side/mod.rs 3 additions, 0 deletions...t/node/network/collator-protocol/src/collator_side/mod.rs
- polkadot/node/network/collator-protocol/src/validator_side/mod.rs 3 additions, 0 deletions.../node/network/collator-protocol/src/validator_side/mod.rs
- polkadot/node/network/gossip-support/Cargo.toml 4 additions, 0 deletionspolkadot/node/network/gossip-support/Cargo.toml
- polkadot/node/network/gossip-support/src/lib.rs 153 additions, 43 deletionspolkadot/node/network/gossip-support/src/lib.rs
- polkadot/node/network/gossip-support/src/tests.rs 67 additions, 0 deletionspolkadot/node/network/gossip-support/src/tests.rs
- polkadot/node/network/statement-distribution/src/lib.rs 58 additions, 5 deletionspolkadot/node/network/statement-distribution/src/lib.rs
- polkadot/node/network/statement-distribution/src/tests.rs 9 additions, 2 deletionspolkadot/node/network/statement-distribution/src/tests.rs
- polkadot/node/subsystem-util/Cargo.toml 1 addition, 0 deletionspolkadot/node/subsystem-util/Cargo.toml
- polkadot/node/subsystem-util/src/lib.rs 18 additions, 16 deletionspolkadot/node/subsystem-util/src/lib.rs
- polkadot/node/subsystem/src/messages.rs 9 additions, 1 deletionpolkadot/node/subsystem/src/messages.rs
- polkadot/node/subsystem/src/messages/network_bridge_event.rs 12 additions, 0 deletionspolkadot/node/subsystem/src/messages/network_bridge_event.rs
- polkadot/roadmap/implementers-guide/src/node/utility/gossip-support.md 16 additions, 12 deletions...map/implementers-guide/src/node/utility/gossip-support.md
- polkadot/roadmap/implementers-guide/src/node/utility/network-bridge.md 11 additions, 9 deletions...map/implementers-guide/src/node/utility/network-bridge.md
- polkadot/roadmap/implementers-guide/src/types/network.md 8 additions, 0 deletionspolkadot/roadmap/implementers-guide/src/types/network.md
Please register or sign in to comment