Remove the prospective-parachains subsystem from collators (#4471)
Implements https://github.com/paritytech/polkadot-sdk/issues/4429 Collators only need to maintain the implicit view for the paraid they are collating on. In this case, bypass prospective-parachains entirely. It's still useful to use the GetMinimumRelayParents message from prospective-parachains for validators, because the data is already present there. This enables us to entirely remove the subsystem from collators, which consumed resources needlessly Aims to resolve https://github.com/paritytech/polkadot-sdk/issues/4167 TODO: - [x] fix unit tests
Showing
- polkadot/node/core/backing/src/tests/prospective_parachains.rs 12 additions, 9 deletions...dot/node/core/backing/src/tests/prospective_parachains.rs
- polkadot/node/network/collator-protocol/src/collator_side/mod.rs 35 additions, 23 deletions...t/node/network/collator-protocol/src/collator_side/mod.rs
- polkadot/node/network/collator-protocol/src/collator_side/tests/prospective_parachains.rs 84 additions, 18 deletions...rotocol/src/collator_side/tests/prospective_parachains.rs
- polkadot/node/network/collator-protocol/src/validator_side/tests/prospective_parachains.rs 11 additions, 9 deletions...otocol/src/validator_side/tests/prospective_parachains.rs
- polkadot/node/network/statement-distribution/src/v2/tests/mod.rs 13 additions, 13 deletions...t/node/network/statement-distribution/src/v2/tests/mod.rs
- polkadot/node/service/src/overseer.rs 2 additions, 2 deletionspolkadot/node/service/src/overseer.rs
- polkadot/node/subsystem-util/src/backing_implicit_view.rs 408 additions, 55 deletionspolkadot/node/subsystem-util/src/backing_implicit_view.rs
- prdoc/pr_4471.prdoc 16 additions, 0 deletionsprdoc/pr_4471.prdoc
Please register or sign in to comment