Port availability recovery to use req/res (#2694)
* add AvailableDataFetchingRequest * rename AvailabilityFetchingRequest to ChunkFetchingRequest * rename AvailabilityFetchingResponse to Chunk_ * add AvailableDataFetching request * add available data fetching request to availability recovery message * remove availability recovery message * fix * update network bridge * port availability recovery to request/response * use validators.len(), not shuffling * fix availability recovery tests * update guide * Update node/network/availability-recovery/src/lib.rs Co-authored-by:Bernhard Schuster <bernhard@ahoi.io> * Update node/network/availability-recovery/src/lib.rs Co-authored-by:
Arkadiy Paronyan <arkady.paronyan@gmail.com> * remove println Co-authored-by:
Bernhard Schuster <bernhard@ahoi.io> Co-authored-by:
Arkadiy Paronyan <arkady.paronyan@gmail.com>
Showing
- polkadot/Cargo.lock 2 additions, 1 deletionpolkadot/Cargo.lock
- polkadot/node/network/availability-distribution/src/lib.rs 1 addition, 1 deletionpolkadot/node/network/availability-distribution/src/lib.rs
- polkadot/node/network/availability-distribution/src/requester/fetch_task/mod.rs 7 additions, 7 deletions...availability-distribution/src/requester/fetch_task/mod.rs
- polkadot/node/network/availability-distribution/src/requester/fetch_task/tests.rs 11 additions, 11 deletions...ailability-distribution/src/requester/fetch_task/tests.rs
- polkadot/node/network/availability-distribution/src/responder.rs 4 additions, 4 deletions...t/node/network/availability-distribution/src/responder.rs
- polkadot/node/network/availability-distribution/src/tests/state.rs 6 additions, 6 deletions...node/network/availability-distribution/src/tests/state.rs
- polkadot/node/network/availability-recovery/Cargo.toml 2 additions, 2 deletionspolkadot/node/network/availability-recovery/Cargo.toml
- polkadot/node/network/availability-recovery/src/error.rs 0 additions, 3 deletionspolkadot/node/network/availability-recovery/src/error.rs
- polkadot/node/network/availability-recovery/src/lib.rs 90 additions, 589 deletionspolkadot/node/network/availability-recovery/src/lib.rs
- polkadot/node/network/availability-recovery/src/tests.rs 139 additions, 288 deletionspolkadot/node/network/availability-recovery/src/tests.rs
- polkadot/node/network/bridge/src/lib.rs 2 additions, 10 deletionspolkadot/node/network/bridge/src/lib.rs
- polkadot/node/network/bridge/src/multiplexer.rs 7 additions, 2 deletionspolkadot/node/network/bridge/src/multiplexer.rs
- polkadot/node/network/protocol/src/lib.rs 7 additions, 32 deletionspolkadot/node/network/protocol/src/lib.rs
- polkadot/node/network/protocol/src/request_response/mod.rs 20 additions, 6 deletionspolkadot/node/network/protocol/src/request_response/mod.rs
- polkadot/node/network/protocol/src/request_response/request.rs 8 additions, 3 deletions...dot/node/network/protocol/src/request_response/request.rs
- polkadot/node/network/protocol/src/request_response/v1.rs 53 additions, 9 deletionspolkadot/node/network/protocol/src/request_response/v1.rs
- polkadot/node/subsystem/src/messages.rs 12 additions, 6 deletionspolkadot/node/subsystem/src/messages.rs
- polkadot/roadmap/implementers-guide/src/node/availability/availability-distribution.md 4 additions, 4 deletions...-guide/src/node/availability/availability-distribution.md
- polkadot/roadmap/implementers-guide/src/node/availability/availability-recovery.md 8 additions, 87 deletions...ters-guide/src/node/availability/availability-recovery.md
Please register or sign in to comment