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: cumulus node + parachain system changes #5048

Closed
sandreim opened this issue Jul 17, 2024 · 0 comments
Closed

Elastic scaling: cumulus node + parachain system changes #5048

sandreim opened this issue Jul 17, 2024 · 0 comments
Assignees

Comments

@sandreim
Copy link
Contributor

sandreim commented Jul 17, 2024

On the node side:

  • Use v2 receipts, guarded by some rust feature or relay chain feature bit
  • Compute core index for receipts
  • expose claim queue offset value from prachain runtime
  • slot based collator: build on cores selected by runtime via UMPSignal

In the runtime we need to make some changes to the parachain-system pallet. It needs to send the UMPSignal upward message:

@sandreim sandreim converted this from a draft issue Jul 17, 2024
@sandreim sandreim moved this from Backlog to In Progress in parachains team board Aug 13, 2024
@alindima alindima self-assigned this Aug 13, 2024
@alindima alindima moved this from In Progress to Review in progress in parachains team board Aug 20, 2024
github-merge-queue bot pushed a commit that referenced this issue Sep 23, 2024
Partially implements
#5048

- adds a core selection runtime API to cumulus and a generic way of
configuring it for a parachain
- modifies the slot based collator to utilise the claim queue and the
generic core selection

What's left to be implemented (in a follow-up PR):
- add the UMP signal for core selection into the parachain-system pallet

View the RFC for more context:
polkadot-fellows/RFCs#103

---------

Co-authored-by: command-bot <>
github-merge-queue bot pushed a commit that referenced this issue Oct 7, 2024
Runtime side of #5048

Send the core selector ump signal in cumulus. Guarded by a compile time
feature until nodes are upgraded to a version that includes
#5423 for gracefully
handling ump signals.

---------

Co-authored-by: GitHub Action <[email protected]>
@alindima alindima closed this as completed Oct 7, 2024
@github-project-automation github-project-automation bot moved this from Review in progress to Completed in parachains team board Oct 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Pending Audit
Development

No branches or pull requests

2 participants