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

Girazoi include dmp and xcmp in parachain system 1102 #1172

Conversation

girazoki
Copy link
Collaborator

@girazoki girazoki commented Jan 13, 2022

What does it do?

Include dmp and xcmp queues in 1102

What important points reviewers should know?

Is there something left for follow-up PRs?

What alternative implementations were considered?

Are there relevant PRs or issues in other repositories (Substrate, Polkadot, Frontier, Cumulus)?

What value does it bring to the blockchain users?

@librelois librelois added the B7-runtimenoteworthy Changes should be noted in any runtime-upgrade release notes label Jan 13, 2022
@girazoki girazoki added the A0-pleasereview Pull request needs code review. label Jan 13, 2022
@librelois librelois merged commit d521e60 into perm-runtime-1102 Jan 13, 2022
@librelois librelois deleted the girazoi-include-dmp-and-xcmp-in-parachain-system-1102 branch January 13, 2022 13:49
4meta5 added a commit that referenced this pull request Jan 24, 2022
…fix extrinsic to remove leftover delegation requests (#1207)

* upgrade runtime to 1101

* Point nimbus to 27979c7d (fix modulo-bias issue)

* Update frontier pin

* Point to nimbus 10fc71cb (fix nimbus compilation)

* Girazoi include dmp and xcmp in parachain system 1102 (#1172)

* Include the dmp and xcmp queues in cumulus-parachain system

* Reserved dmp weight

* fix proposal (authorizeUpgrade) computation (#1115)

* fix proposal (authorizeUpgrade) computation

* index is 2

* remove temporary code

* increase spec_version to 1102

* Adds test to verify delegator status after collator exit

* patch existing code but still need migration

* hotfix extrinsic to remove all delegation requests that lack corresponding delegations

* hotfix extrinsic unit test

* add benchmark code

* run benchmarking and use generated weight for hotfix extrinsic

* saturating sub

* add comment and revert spec version bumps

* more comprehensive execute leave candidates benchmark todo generate weights

* update extrinsic format and unit tests and precompile interface and precompile unit tests and benchmarking todo run it

* weights generated by benchmarking look more conservative now

Co-authored-by: librelois <c@elo.tf>
Co-authored-by: tgmichel <telmo@purestake.com>
Co-authored-by: girazoki <gorka.irazoki@gmail.com>
Co-authored-by: Crystalin <alan@purestake.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A0-pleasereview Pull request needs code review. B7-runtimenoteworthy Changes should be noted in any runtime-upgrade release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants