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

Expand coretime management functionality for sudo ops #6929

Open
1 of 8 tasks
seadanda opened this issue Dec 17, 2024 · 0 comments
Open
1 of 8 tasks

Expand coretime management functionality for sudo ops #6929

seadanda opened this issue Dec 17, 2024 · 0 comments
Labels
C1-mentor A task where a mentor is available. Please indicate in the issue who the mentor could be. C2-good-first-issue A task for a first time contributor to become familiar with the Polkadot-SDK.

Comments

@seadanda
Copy link
Contributor

seadanda commented Dec 17, 2024

#4273 introduces a mechanism to quickly reserve a (usually system) workload.

We should build an expanded set of functionality for managing the network's coretime allocations without needing to dabble with migration+runtime upgrade or set/kill storage patterns as we've done in the past.

This can be for governance on production networks or for managing testnets, especially those where the token has no intrinsic worth.

Here is some example functionality:

  • onboard a system workload immediately overriding whatever is on that core (force_reserve) [pallet-broker] add extrinsic to reserve a system core without having to wait two sale boundaries #4273
  • remove a lease
  • remove an assignment from the Workplan
  • add an assignment to the Workplan
  • remove a PotentialRenewal
  • add a PotentialRenewal
  • reset the base/min price - h/t to the recent Kusama ref, this should be supported cleanly if people want to do it for some reason in the future, and is nice to have for testnets
  • Force transfer a region, ignoring the owner
@seadanda seadanda added C1-mentor A task where a mentor is available. Please indicate in the issue who the mentor could be. C2-good-first-issue A task for a first time contributor to become familiar with the Polkadot-SDK. labels Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C1-mentor A task where a mentor is available. Please indicate in the issue who the mentor could be. C2-good-first-issue A task for a first time contributor to become familiar with the Polkadot-SDK.
Projects
None yet
Development

No branches or pull requests

1 participant