-
Notifications
You must be signed in to change notification settings - Fork 710
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
Enable mainnet system parachains to use async backing-enabled collator #3630
Enable mainnet system parachains to use async backing-enabled collator #3630
Conversation
6c838fd
to
ae62e6e
Compare
A lot of code moved here and there because the litep2p stuff got merged, please have one more look. |
@s0me0ne-unkn0wn I was under the impression that there was something pending before this PR could be merged so I've been holding off on approval, but I've just seen in the chat that you're happy for it to be merged. What were you referring to in this comment: https://github.com/paritytech/devops/issues/3261#issuecomment-2047474907 |
…ng-mainnet-system-parachains
…-backing-mainnet-system-parachains
@seadanda done that! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yea I thought it was that PR. Didn't want this to merge out of order for some reason because of the CI issues. All LGTM 👍
This is phase 2 of async backing enablement for the system parachains on the production networks.
It should be merged after polkadot-fellows/runtimes#228 is enacted. After it is released,all the system parachain collators should be upgraded, and then we can proceed with phase 3, which will enable async backing in the runtimes.UPDATE: Indeed, we don't need to wait for the runtime upgrade enactions. The lookahead collator handles the transition by itself, so we can upgrade ASAP.
Scope of changes
Here, we eliminate the dichotomy of having "generic Aura collators" for the production system parachains and "lookahead Aura collators" for the testnet system parachains. Now, all the collators are started as lookahead ones, preserving the logic of transferring from the shell node to Aura-enabled collators for the asset hubs. So, indeed, it simplifies the parachain service logic, which cannot but rejoice.