Coretime Feature branch (relay chain) (#1694)
Also fixes: https://github.com/paritytech/polkadot-sdk/issues/1417 - [x] CoreIndex -> AssignmentProvider mapping will be able to change any time. - [x] Implement - [x] Provide Migrations - [x] Add and fix tests - [x] Implement bulk assigner logic - [x] bulk assigner tests - [x] Port over current assigner to use bulk designer (+ share on-demand with bulk): top-level assigner has core ranges: legacy, bulk - [x] Adjust migrations to reflect new assigner structure - [x] Move migration code to Assignment code directly and make it recursive (make it possible to skip releases) -> follow up ticket. - [x] Test migrations - [x] Add migration PR to runtimes repo -> follow up ticket. - [x] Wire up with actual UMP messages - [x] Write PR docs --------- Co-authored-by:eskimor <eskimor@no-such-url.com> Co-authored-by:
Bradley Olson <34992650+BradleyOlson64@users.noreply.github.com> Co-authored-by:
BradleyOlson64 <lotrftw9@gmail.com> Co-authored-by:
Anton Vilhelm Ásgeirsson <antonva@users.noreply.github.com> Co-authored-by:
antonva <anton.asgeirsson@parity.io> Co-authored-by:
Bastian Köcher <git@kchr.de> Co-authored-by:
Marcin S. <marcin@realemail.net> Co-authored-by:
Bastian Köcher <info@kchr.de> Co-authored-by: command-bot <>
Showing
- Cargo.lock 3 additions, 0 deletionsCargo.lock
- cumulus/parachains/runtimes/coretime/coretime-rococo/src/coretime.rs 0 additions, 11 deletions...achains/runtimes/coretime/coretime-rococo/src/coretime.rs
- cumulus/parachains/runtimes/coretime/coretime-rococo/src/lib.rs 1 addition, 1 deletion...s/parachains/runtimes/coretime/coretime-rococo/src/lib.rs
- cumulus/parachains/runtimes/coretime/coretime-rococo/src/weights/pallet_broker.rs 3 additions, 0 deletions...mes/coretime/coretime-rococo/src/weights/pallet_broker.rs
- polkadot/node/core/prospective-parachains/src/tests.rs 2 additions, 3 deletionspolkadot/node/core/prospective-parachains/src/tests.rs
- polkadot/roadmap/implementers-guide/src/runtime/scheduler.md 1 addition, 0 deletionspolkadot/roadmap/implementers-guide/src/runtime/scheduler.md
- polkadot/runtime/common/Cargo.toml 4 additions, 0 deletionspolkadot/runtime/common/Cargo.toml
- polkadot/runtime/common/src/assigned_slots/mod.rs 1 addition, 0 deletionspolkadot/runtime/common/src/assigned_slots/mod.rs
- polkadot/runtime/common/src/integration_tests.rs 1 addition, 0 deletionspolkadot/runtime/common/src/integration_tests.rs
- polkadot/runtime/common/src/paras_registrar/mod.rs 1 addition, 0 deletionspolkadot/runtime/common/src/paras_registrar/mod.rs
- polkadot/runtime/common/src/paras_sudo_wrapper.rs 10 additions, 1 deletionpolkadot/runtime/common/src/paras_sudo_wrapper.rs
- polkadot/runtime/common/src/slots/mod.rs 14 additions, 6 deletionspolkadot/runtime/common/src/slots/mod.rs
- polkadot/runtime/parachains/Cargo.toml 6 additions, 0 deletionspolkadot/runtime/parachains/Cargo.toml
- polkadot/runtime/parachains/src/assigner.rs 0 additions, 112 deletionspolkadot/runtime/parachains/src/assigner.rs
- polkadot/runtime/parachains/src/assigner_coretime/mock_helpers.rs 87 additions, 0 deletions.../runtime/parachains/src/assigner_coretime/mock_helpers.rs
- polkadot/runtime/parachains/src/assigner_coretime/mod.rs 496 additions, 0 deletionspolkadot/runtime/parachains/src/assigner_coretime/mod.rs
- polkadot/runtime/parachains/src/assigner_coretime/tests.rs 817 additions, 0 deletionspolkadot/runtime/parachains/src/assigner_coretime/tests.rs
- polkadot/runtime/parachains/src/assigner_on_demand/benchmarking.rs 5 additions, 7 deletions...runtime/parachains/src/assigner_on_demand/benchmarking.rs
- polkadot/runtime/parachains/src/assigner_on_demand/mock_helpers.rs 2 additions, 2 deletions...runtime/parachains/src/assigner_on_demand/mock_helpers.rs
- polkadot/runtime/parachains/src/assigner_on_demand/mod.rs 50 additions, 68 deletionspolkadot/runtime/parachains/src/assigner_on_demand/mod.rs
Please register or sign in to comment