Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

elastic scaling: rework core selector handling #6939

Open
wants to merge 42 commits into
base: master
Choose a base branch
from

Conversation

alindima
Copy link
Contributor

Prior to the PR, the parachain runtimes were prevented from sending the core selector ump signal by the experimental-ump-signals compile-time feature. This was needed because the validators were not yet upgraded to be able to decode the new signals.

This PR removes the experimental-ump-signals feature and makes the runtime send the UMP signal if the SelectCore impl (part of the runtime config trait) returns Some(...). This is a breaking change on the SelectCore trait so cannot be backported.
It also adds an impl for (), which returns None.

Instructions on how to configure the parachain runtime for elastic scaling will be included in #6739

@alindima alindima added T8-polkadot This PR/Issue is related to/affects the Polkadot network. T9-cumulus This PR/Issue is related to cumulus. labels Dec 18, 2024
@alindima alindima requested a review from sandreim December 18, 2024 09:27
@paritytech-workflow-stopper
Copy link

All GitHub workflows were cancelled due to failure one of the required jobs.
Failed workflow url: https://github.com/paritytech/polkadot-sdk/actions/runs/12390057192
Failed job name: test-linux-stable

@alindima alindima mentioned this pull request Dec 18, 2024
2 tasks
@alindima alindima requested a review from skunert December 18, 2024 15:37
cumulus/client/collator/src/service.rs Outdated Show resolved Hide resolved
cumulus/client/collator/src/service.rs Outdated Show resolved Hide resolved
cumulus/client/collator/src/service.rs Outdated Show resolved Hide resolved
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T8-polkadot This PR/Issue is related to/affects the Polkadot network. T9-cumulus This PR/Issue is related to cumulus.
Projects
Status: Backlog
Development

Successfully merging this pull request may close these issues.

3 participants