Make candidate validation bounded again (#2125)
This PR aims to channel the backpressure of the PVF host's preparation and execution queues to the candidate validation subsystem consumers. Related: #708
Showing
- Cargo.lock 6 additions, 6 deletionsCargo.lock
- cumulus/client/relay-chain-inprocess-interface/Cargo.toml 1 addition, 1 deletioncumulus/client/relay-chain-inprocess-interface/Cargo.toml
- polkadot/node/core/candidate-validation/src/lib.rs 123 additions, 98 deletionspolkadot/node/core/candidate-validation/src/lib.rs
- polkadot/node/core/pvf/src/host.rs 4 additions, 1 deletionpolkadot/node/core/pvf/src/host.rs
- polkadot/node/core/pvf/src/lib.rs 4 additions, 1 deletionpolkadot/node/core/pvf/src/lib.rs
- polkadot/node/malus/src/interceptor.rs 19 additions, 2 deletionspolkadot/node/malus/src/interceptor.rs
- polkadot/node/metrics/Cargo.toml 1 addition, 1 deletionpolkadot/node/metrics/Cargo.toml
- polkadot/node/overseer/Cargo.toml 2 additions, 2 deletionspolkadot/node/overseer/Cargo.toml
- polkadot/node/subsystem-bench/Cargo.toml 1 addition, 1 deletionpolkadot/node/subsystem-bench/Cargo.toml
- polkadot/node/subsystem-test-helpers/src/lib.rs 24 additions, 0 deletionspolkadot/node/subsystem-test-helpers/src/lib.rs
- polkadot/node/subsystem-types/Cargo.toml 1 addition, 1 deletionpolkadot/node/subsystem-types/Cargo.toml
- polkadot/node/subsystem-util/Cargo.toml 1 addition, 1 deletionpolkadot/node/subsystem-util/Cargo.toml
- prdoc/pr_2125.prdoc 14 additions, 0 deletionsprdoc/pr_2125.prdoc
Please register or sign in to comment