A fast-path for requesting `AvailableData` from backing validators (#2453)
* guide changes for a fast-path requesting from backing validators
* add backing group to availability recovery message
* add new phase to interaction
* typos
* add full data messages
* handle new network messages
* dispatch full data requests
* cleanup
* check chunk index
* test for invalid recovery
* tests
* Typos.
* fix some grumbles
* be more explicit about error handling and control flow
* fast-path param
* use with_chunks_only in Service
Co-authored-by:
Robert Klotzner <robert.klotzner@gmx.at>
Showing
- polkadot/node/core/approval-voting/src/lib.rs 12 additions, 4 deletionspolkadot/node/core/approval-voting/src/lib.rs
- polkadot/node/network/availability-recovery/src/error.rs 3 additions, 0 deletionspolkadot/node/network/availability-recovery/src/error.rs
- polkadot/node/network/availability-recovery/src/lib.rs 411 additions, 133 deletionspolkadot/node/network/availability-recovery/src/lib.rs
- polkadot/node/network/availability-recovery/src/tests.rs 420 additions, 21 deletionspolkadot/node/network/availability-recovery/src/tests.rs
- polkadot/node/overseer/src/lib.rs 1 addition, 0 deletionspolkadot/node/overseer/src/lib.rs
- polkadot/node/service/src/lib.rs 1 addition, 1 deletionpolkadot/node/service/src/lib.rs
- polkadot/node/subsystem/src/messages.rs 2 additions, 1 deletionpolkadot/node/subsystem/src/messages.rs
- polkadot/roadmap/implementers-guide/src/node/approval/approval-voting.md 2 additions, 2 deletions...p/implementers-guide/src/node/approval/approval-voting.md
- polkadot/roadmap/implementers-guide/src/node/availability/availability-recovery.md 89 additions, 32 deletions...ters-guide/src/node/availability/availability-recovery.md
- polkadot/roadmap/implementers-guide/src/types/network.md 6 additions, 0 deletionspolkadot/roadmap/implementers-guide/src/types/network.md
- polkadot/roadmap/implementers-guide/src/types/overseer-protocol.md 1 addition, 0 deletions...roadmap/implementers-guide/src/types/overseer-protocol.md
Please register or sign in to comment