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

1.2.0 Release #140

Closed
19 tasks done
bkontur opened this issue Jan 10, 2024 · 68 comments
Closed
19 tasks done

1.2.0 Release #140

bkontur opened this issue Jan 10, 2024 · 68 comments

Comments

@bkontur
Copy link
Contributor

bkontur commented Jan 10, 2024

Please everyone leave a comment with a link to a pr or issue, so we have it tracked.

TODO

@bkchr
Copy link
Contributor

bkchr commented Jan 11, 2024

  • check try-runtime- [ ]

This is done by CI. Or what you mean?

@bkontur
Copy link
Contributor Author

bkontur commented Jan 11, 2024

  • check try-runtime- [ ]

This is done by CI. Or what you mean?

ok, cool, thank you, removed from desc

@h4x3rotab
Copy link

h4x3rotab commented Jan 15, 2024

Was it intended to keep Polkadot runtime version and the Polkadot SDK version polkadot-vX.Y.Z?

Also, when do we expect 1.2.0 to rollout?

@bkontur
Copy link
Contributor Author

bkontur commented Jan 15, 2024

@brenzi I am not touching encointer now, because iiuc, you need to release new versions of your crates with bumping them to polkadot-sdk@1.5 first, right? So , we can align encointer afterwards. If you need any help, just tell me.

# encointer deps
encointer-balances-tx-payment = { default-features = false, version = "3.0.2" }
encointer-balances-tx-payment-rpc-runtime-api = { default-features = false, version = "3.0.2" }
encointer-primitives = { default-features = false, version = "3.0.2" }
pallet-encointer-balances = { default-features = false, version = "3.0.2" }
pallet-encointer-bazaar = { default-features = false, version = "3.0.2" }
pallet-encointer-bazaar-rpc-runtime-api = { default-features = false, version = "3.0.2" }
pallet-encointer-ceremonies = { default-features = false, version = "3.0.2" }
pallet-encointer-ceremonies-rpc-runtime-api = { default-features = false, version = "3.0.2" }
pallet-encointer-communities = { default-features = false, version = "3.0.2" }
pallet-encointer-communities-rpc-runtime-api = { default-features = false, version = "3.0.2" }
pallet-encointer-faucet = { default-features = false, version = "3.0.2" }
pallet-encointer-reputation-commitments = { default-features = false, version = "3.0.2" }
pallet-encointer-scheduler = { default-features = false, version = "3.0.2" }

@brenzi
Copy link
Contributor

brenzi commented Jan 15, 2024

@bkontur let me check. We'd like to be part of the next release and will do the necessary

@bkontur
Copy link
Contributor Author

bkontur commented Jan 15, 2024

@bkontur let me check. We'd like to be part of the next release and will do the necessary

I guess, it is not a problem if you dont bump, encointer will just use old dependencies,
it is more about to be up-to-date with latest stuff and be aligned with other SP runtimes

@bkchr
Copy link
Contributor

bkchr commented Jan 15, 2024

Was it intended to keep Polkadot runtime version and the Polkadot SDK version polkadot-vX.Y.Z?

I don't get the question?

Also, when do we expect 1.2.0 to rollout?

Probably earliest around end of february.

@brenzi
Copy link
Contributor

brenzi commented Jan 15, 2024

it is more about to be up-to-date with latest stuff and be aligned with other SP runtimes

ok. do I get this right?:

  • if we do nothing, the encointer runtime will automatically be part of the next release and the corresponding whitelisting/referendum with spec version 1001000
  • if we upgrade dependencies, the spec version should be 1002000

@nanometerzhu
Copy link

I don't get the question?

I think @h4x3rotab 's question is, even both polkadot-sdk and runtimes have same version format X.Y.Z, but looks like the numbers are different:

  • runtime v1.0.0 -> polkadot-sdk v1.0.0
  • runtime v1.1.0 -> polkadot-sdk v1.3.0
  • runtime v1.2.0 -> polkadot-sdk v1.5.0

Is this unmatched a intended behavior? Is it possible to use same version number so the downstream teams can easier to track?

@bkchr
Copy link
Contributor

bkchr commented Jan 15, 2024

Is this unmatched a intended behavior?

Yes, fellowship is not following the release schedule etc of the polkadot-sdk repo. Most of the time the fellowship releases also include multiple polkadot-sdk releases.

Is it possible to use same version number so the downstream teams can easier to track?

If required, we could probably track this in the CHANGELOG file.

@eskimor
Copy link
Contributor

eskimor commented Jan 16, 2024

What is the timeline? Can we get coretime in, if everything is ready this week? We need two more PRs which are waiting for audit, so we would need to bump the polkadot-sdk release as well.

@bkchr
Copy link
Contributor

bkchr commented Jan 16, 2024

We don't need audits for Kusama.

But I also think, that we can wait for the next polkadot-sdk release in two weeks.

@liamaharon
Copy link
Contributor

Can we include #122 in this release?

@bkontur
Copy link
Contributor Author

bkontur commented Jan 17, 2024

Can we include #122 in this release?

@liamaharon could this locks migration be related to the error bellow:

for Kusama: https://github.com/polkadot-fellows/runtimes/actions/runs/7553599023/job/20564716882?pr=137

[2024-01-17T09:42:37Z ERROR runtime::executive] - 0. error: Failed to decode storage item `Balances::Locks`
[2024-01-17T09:42:37Z ERROR runtime::executive] - 1. error: Failed to decode storage item `Session::NextKeys`

unrelated to locks for Polkadot: https://github.com/polkadot-fellows/runtimes/actions/runs/7553599023/job/20564716569?pr=137

[2024-01-17T09:46:25Z ERROR runtime::executive] - 0. error: Failed to decode storage item `Proxy::Proxies`

@liamaharon
Copy link
Contributor

liamaharon commented Jan 17, 2024

Yep, this should fix that unable to decode locks issue.

Not sure why Session::NextKeys is still broken on Kusama... I recall it is supposed to fix after a runtime upgrade, hopefully it self-resolves (@bkchr was that right?)

Proxy::Proxies failing on Polkadot is a new one :') Created an issue, hopefully can fix this week #145

@bkchr
Copy link
Contributor

bkchr commented Jan 17, 2024

I recall it is supposed to fix after a runtime upgrade, hopefully it self-resolves (@bkchr was that right?)

Which runtime upgrade? I think there are maybe still some broken keys in it. I don't remember us fixing this yet.

@liamaharon
Copy link
Contributor

Fix for proxies @bkontur #150

@bkchr do you know what might be the issue with the session keys or should I take a look? polkadot has a UpgradeSessionKeys migration, maybe Kusama needs one too?

@acatangiu
Copy link
Contributor

acatangiu commented Jan 18, 2024

Fix for proxies @bkontur #150

@bkchr do you know what might be the issue with the session keys or should I take a look? polkadot has a UpgradeSessionKeys migration, maybe Kusama needs one too?

Current UpgradeSessionKeys in Polkadot was added by #65 for adding BEEFY session keys - and will be removed once latest release containing it has been upgraded-into on-chain.

Kusama already went through that - UpgradeSessionKeys removed from Kusama in #73

@bkchr
Copy link
Contributor

bkchr commented Jan 18, 2024

@bkchr do you know what might be the issue with the session keys or should I take a look? polkadot has a UpgradeSessionKeys migration, maybe Kusama needs one too?

I just think that this is the problem here. Aka the key is broken there since quite some time and we just always skip it now when doing migrations. Just check how many are broken and then go ahead to remove these from the state. This can probably be done using a kill_storage extrinsic, so we don't need to wait for a runtime upgrade.

@xlc
Copy link
Contributor

xlc commented Jan 18, 2024

We need to do paritytech/polkadot-sdk#1323 to reduce the chance of bad values

@liamaharon
Copy link
Contributor

@bkchr do you know what might be the issue with the session keys or should I take a look? polkadot has a UpgradeSessionKeys migration, maybe Kusama needs one too?

I just think that this is the problem here. Aka the key is broken there since quite some time and we just always skip it now when doing migrations. Just check how many are broken and then go ahead to remove these from the state. This can probably be done using a kill_storage extrinsic, so we don't need to wait for a runtime upgrade.

k, checking the keys 🔎

We need to do paritytech/polkadot-sdk#1323 to reduce the chance of bad values

@xlc this would only catch issues in tests, right? Not directly prevent on-chain issues?

@bkchr
Copy link
Contributor

bkchr commented Jan 18, 2024

@xlc this would only catch issues in tests, right? Not directly prevent on-chain issues?

The idea would be that we compile with debug-asserts enabled for when we build the binaries for try-runtime.

@xlc
Copy link
Contributor

xlc commented Jan 31, 2024

I am going to block new runtime releases until the following questions are answered:

  • XCM compatibility. What have we done to ensure this won't break XCM compatibility with existing chain again?
  • Breaking changes. Are there expected breaking changes and how we notify them to relevant teams? And did we receive acknowledgements about the communications? Simply have some messages in PR is not counted as notification.
  • Testing. How are all the new changes in this release tested? Most of them are covered by unit tests and that could be sufficient but how can we know it is sufficient? Are there any changes may require manual tests? How were the manual tests executed? Are there any changes cannot be tested and we should monitor the production deployment? Are there any changes are tested but we should still monitor the production deployment?

And if the identity will be disabled with #172

Is there a written down identity migration plan? How long will the migration to take? Are UI devs aware of this? Any announcement post?

@joepetrowski
Copy link
Contributor

joepetrowski commented Jan 31, 2024

  • Add Asset Conversion to Polkadot Asset Hub (awaiting PR from @muharem ).
  • If we update to Polkadot SDK v1.7.0 then we can also incorporate the Kusama People Chain.

@bkchr
Copy link
Contributor

bkchr commented Jan 31, 2024

I am going to block new runtime releases until the following questions are answered:

You can not just come and block stuff. If you want things to be solved, please help fixing them. You could for example start with a list of relevant teams so that they can be informed of a new release.

@joepetrowski
Copy link
Contributor

joepetrowski commented Jan 31, 2024

Is there a written down identity migration plan? How long will the migration to take? Are UI devs aware of this? Any announcement post?

I posted in the Polkadot Ecosystem matrix chat, will write a Forum post with more info. But it's been done already on Rococo and Westend so it's very easy to see "the plan".

I commented on #172, we should not block Identity in the Relay Chains yet. I will do this in the same PR that adds the People Chain runtime.

@joepetrowski
Copy link
Contributor

Here you go @xlc https://forum.polkadot.network/t/people-chain-launch-and-identity-migration-plan/5930

@xlc
Copy link
Contributor

xlc commented Feb 1, 2024

@bkchr sure I can try to help

I suggest we start making a standard release checklist from the questions I have

Breaking Changes

  • List all the breaking changes and identify the category (Tx version, Extrinsic usage (e.g. deprecate one in favor of another, XCM, runtime API, storage format, others)
  • List all the relevant teams to notify and ensure they have acknowledged the breaking change.

Testing

  • List all the changes that need manual test and ensure they are tested using the release runtime. Ensure each change is tested and signed off.

Post deployment

  • List all the changes that require post deployment monitor (e.g. runtime migrations). Ensure each change is monitored and signed off after deployment.

Appendix

Relevant teams:

  • Parachains Teams: For all breaking changes
    • Someone list all the parachain teams here
  • Wallet teams: For tx version and extrinsic usage breaking change
    • Someone list all the wallet teams here
  • dApp teams: For extrinsic usage, XCM and storage format breaking change
    • Someone list all the dApp teams here, most likely both the parachain teams and wallet teams
  • Indexer and block explorer teams: For storage format and XCM breaking change
    • Someone list all the indexer teams and block explorer teams here
  • Validators
  • Parachain collators
  • RPC providers
  • End users

Maybe someone at Parity DevRel team can help with the actual communication and check things off if we have determined there are breaking changes in this release.

And someone should go through the change log and determine if any of them may need manual test / extra test review and then we can do the work.

@bkchr
Copy link
Contributor

bkchr commented Feb 1, 2024

  • List all the relevant teams to notify and ensure they have acknowledged the breaking change.

How should this work? We can not always wait for everybody to respond. This will drag everything completely down. I would also like to have more a pull approach from their side. Aka they pull the information instead that we need to push the information to them. I don't know why people always favor the push approach, because it is totally inefficient.

@joepetrowski
Copy link
Contributor

joepetrowski commented Mar 6, 2024

Would like to have the Kusama People Chain launch:

@bkchr
Copy link
Contributor

bkchr commented Mar 8, 2024

@bkontur
Copy link
Contributor Author

bkontur commented Mar 11, 2024

@bkontur
Copy link
Contributor Author

bkontur commented Mar 11, 2024

Weights were regenerated here:

Also created two issues for big differences found:

cc: @eskimor you wanted to be pinged when new weighs are ready, so they are #223

@brenzi
Copy link
Contributor

brenzi commented Mar 13, 2024

If possible, include this PR:

@joepetrowski
Copy link
Contributor

joepetrowski commented Mar 15, 2024

  • Add Asset Conversion to Polkadot Asset Hub (awaiting PR from @muharem ).
  • If we update to Polkadot SDK v1.7.0 then we can also incorporate the Kusama People Chain.

@s0me0ne-unkn0wn
Copy link
Contributor

s0me0ne-unkn0wn commented Mar 15, 2024

This one is totally ready and is only waiting for re-review of a single-line Changelog merge, and it would be really great to have it in the current release:

An important one that must be merged before this release (otherwise, #178 must be reverted):

@alexggh
Copy link
Contributor

alexggh commented Mar 19, 2024

@bkontur
Copy link
Contributor Author

bkontur commented Mar 19, 2024

fellowship-merge-bot bot pushed a commit that referenced this issue Mar 19, 2024
Relates to: https://github.com/polkadot-fellows/runtimes/issues/140

Chain-specs generated from the commit:
`f5aeb7e8cc024a17a42ca547645f25f2ae28e4f4`.
Polkadot binary used:

```
$ git checkout origin/release-polkadot-v1.7.2
$ cargo build --profile production --features runtime-benchmarks --bin polkadot
$ ./target/production/polkadot -V
polkadot 1.7.2-0d7ca59fd4b
```

<!--
```
branislav@ggwpez-ref-hw:~$ git clone https://github.com/paritytech/polkadot-sdk
branislav@ggwpez-ref-hw:~$ cd polkadot-sdk/
branislav@ggwpez-ref-hw:~/polkadot-sdk$ git checkout polkadot-v1.8.0
Note: switching to 'polkadot-v1.8.0'.
HEAD is now at ec7817e5adc adjust release notifications GHA
branislav@ggwpez-ref-hw:~/polkadot-sdk$ cargo build --profile production --features runtime-benchmarks --bin polkadot
branislav@ggwpez-ref-hw:~/polkadot-sdk$ ./target/production/polkadot -V
```
-->

## TODO

- [x] fix bug for Kusama:
   ```
[pallet_balances, Nis] // as alias for `type Nis =
pallet_balances::Pallet::<Runtime, NisCounterpartInstance>;`
   [pallet_nis, Nis]
   ```
- [x] add comparisions
- [x] add `pallet_xcm_benchmarks_fungible.rs` to diffs -
https://github.com/ggwpez/substrate-weight-compare/issues/60
- [ ] check if to use `polkadot` binary from "lastest release- v1.8.0 "
or "latest compatible bump release - v1.7.2" ?
- [x] investigate and review/approve
- [x] `set_candidacy_bond`
https://github.com/polkadot-fellows/runtimes/issues/230
- [x] investigate `teleport` / `reserver_assets_transfer` (they were not
regenerated with v1.1.2 + compare with regenerated in polkadot-sdk)
https://github.com/polkadot-fellows/runtimes/issues/231


## The comparison of this branch with `release-v1.1.2` (latest release)

_Note: `Change [%]` has threashold 5, so it show only if change is more
than `5%` or less than `-5%`._

### Polkadot weights

```
subweight compare commits \
         --path-pattern "./relay/polkadot/**/weights/**/*.rs" \
         --format markdown --no-color \
          --change added changed \
         --method asymptotic --ignore-errors \
         remotes/polkadot-fellows/release-v1.1.2 \
         origin/bko-weights 
```

| File | Extrinsic | Old | New | Change [%] |

|--------------------------------------------------------------------|-----------------------------------------------------|----------|----------|------------|
| relay/polkadot/src/weights/pallet_xcm.rs | reserve_transfer_assets |
17.26us | 530.08us | +2971.12 |
| relay/polkadot/src/weights/pallet_xcm.rs | teleport_assets | 17.82us |
534.41us | +2899.79 |
| relay/polkadot/src/weights/pallet_message_queue.rs | service_page_item
| 91.98us | 369.58us | +301.81 |
| relay/polkadot/src/weights/pallet_xcm.rs |
notify_target_migration_fail | 84.81us | 112.31us | +32.42 |
| relay/polkadot/src/weights/runtime_parachains_disputes_slashing.rs |
report_dispute_lost | 1.94ms | 2.42ms | +24.81 |
| relay/polkadot/src/weights/pallet_election_provider_multi_phase.rs |
create_snapshot_internal | 1.36ms | 1.65ms | +21.05 |
| relay/polkadot/src/weights/pallet_xcm.rs | already_notified_target |
141.46us | 169.01us | +19.48 |
| relay/polkadot/src/weights/pallet_identity.rs | set_identity |
199.30us | 235.18us | +18.00 |
| relay/polkadot/src/weights/pallet_xcm.rs | migrate_supported_version |
314.88us | 341.71us | +8.52 |
| relay/polkadot/src/weights/pallet_xcm.rs |
migrate_version_notify_targets | 315.23us | 342.07us | +8.52 |
| relay/polkadot/src/weights/pallet_xcm.rs | migrate_version_notifiers |
314.85us | 341.59us | +8.50 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs |
receive_teleported_asset | 143.61us | 153.77us | +7.07 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs |
withdraw_asset | 144.31us | 153.46us | +6.34 |
| relay/polkadot/src/weights/pallet_election_provider_multi_phase.rs |
submit | 470.64us | 495.83us | +5.35 |
| relay/polkadot/src/weights/pallet_multisig.rs | as_multi_threshold_1 |
19.02us | 18.07us | -5.02 |
| relay/polkadot/src/weights/runtime_common_crowdloan.rs | poke |
181.21us | 172.02us | -5.07 |
| relay/polkadot/src/weights/runtime_common_paras_registrar.rs |
set_current_head | 1.13ms | 1.08ms | -5.11 |
| relay/polkadot/src/weights/runtime_parachains_paras.rs |
force_set_current_head | 1.14ms | 1.08ms | -5.34 |
| relay/polkadot/src/weights/pallet_staking.rs | bond | 541.11us |
511.73us | -5.43 |
| relay/polkadot/src/weights/runtime_common_crowdloan.rs | add_memo |
192.99us | 182.39us | -5.49 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
claim_asset | 141.77us | 133.54us | -5.80 |
| relay/polkadot/src/weights/runtime_parachains_paras.rs |
include_pvf_check_statement_finalize_upgrade_reject | 298.85us |
280.69us | -6.08 |
| relay/polkadot/src/weights/pallet_conviction_voting.rs | remove_vote |
695.72us | 652.95us | -6.15 |
| relay/polkadot/src/weights/runtime_common_crowdloan.rs | edit |
153.27us | 143.05us | -6.67 |
| relay/polkadot/src/weights/pallet_scheduler.rs | schedule_named |
308.09us | 286.03us | -7.16 |
| relay/polkadot/src/weights/runtime_common_paras_registrar.rs |
schedule_code_upgrade | 7.48ms | 6.92ms | -7.47 |
| relay/polkadot/src/weights/pallet_scheduler.rs | service_task_fetched
| 5.72ms | 5.23ms | -8.58 |
| relay/polkadot/src/weights/pallet_utility.rs | dispatch_as | 6.81us |
6.17us | -9.43 |
| relay/polkadot/src/weights/pallet_whitelist.rs |
dispatch_whitelisted_call | 6.09ms | 5.51ms | -9.49 |
| relay/polkadot/src/weights/pallet_preimage.rs |
note_requested_preimage | 10.66ms | 9.65ms | -9.52 |
| relay/polkadot/src/weights/pallet_preimage.rs |
note_no_deposit_preimage | 10.67ms | 9.65ms | -9.56 |
| relay/polkadot/src/weights/pallet_preimage.rs | note_preimage | 9.69ms
| 8.76ms | -9.65 |
| relay/polkadot/src/weights/pallet_utility.rs | as_derivative | 4.52us
| 4.06us | -10.13 |
| relay/polkadot/src/weights/pallet_election_provider_multi_phase.rs |
feasibility_check | 8.56ms | 7.63ms | -10.89 |
| relay/polkadot/src/weights/runtime_parachains_paras_inherent.rs |
enter_backed_candidates_variable | 14.68ms | 13.08ms | -10.96 |
| relay/polkadot/src/weights/pallet_utility.rs | force_batch | 3.44ms |
3.05ms | -11.42 |
| relay/polkadot/src/weights/runtime_parachains_paras.rs |
force_schedule_code_upgrade | 9.17ms | 8.12ms | -11.47 |
| relay/polkadot/src/weights/pallet_session.rs | purge_keys | 892.66us |
790.23us | -11.47 |
| relay/polkadot/src/weights/pallet_utility.rs | batch | 3.46ms | 3.05ms
| -11.75 |
| relay/polkadot/src/weights/pallet_session.rs | set_keys | 1.09ms |
954.57us | -12.19 |
| relay/polkadot/src/weights/frame_system.rs | set_code | 112.29ms |
98.55ms | -12.23 |
| relay/polkadot/src/weights/pallet_scheduler.rs | service_task_base |
3.62us | 3.17us | -12.42 |
| relay/polkadot/src/weights/pallet_utility.rs | batch_all | 3.74ms |
3.27ms | -12.67 |
| relay/polkadot/src/weights/pallet_xcm.rs | force_default_xcm_version |
2.29us | 2.00us | -12.70 |
| relay/polkadot/src/weights/pallet_scheduler.rs | schedule | 178.20us |
155.20us | -12.91 |
| relay/polkadot/src/weights/pallet_scheduler.rs | service_agenda_base |
171.44us | 148.11us | -13.61 |
| relay/polkadot/src/weights/pallet_scheduler.rs | cancel_named |
342.55us | 294.38us | -14.06 |
| relay/polkadot/src/weights/pallet_conviction_voting.rs | undelegate |
88.44ms | 75.76ms | -14.33 |
| relay/polkadot/src/weights/pallet_conviction_voting.rs | delegate |
88.76ms | 75.94ms | -14.44 |
| relay/polkadot/src/weights/pallet_scheduler.rs | cancel | 314.97us |
265.63us | -15.66 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
expect_pallet | 8.87us | 7.33us | -17.31 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
query_response | 37.73us | 30.26us | -19.78 |
| relay/polkadot/src/weights/runtime_parachains_paras_inherent.rs |
enter_variable_disputes | 14.05ms | 11.19ms | -20.34 |
| relay/polkadot/src/weights/pallet_scheduler.rs |
execute_dispatch_unsigned | 2.43us | 1.87us | -22.97 |
| relay/polkadot/src/weights/pallet_scheduler.rs | service_task_periodic
| 4.26us | 3.24us | -23.94 |
| relay/polkadot/src/weights/frame_benchmarking_baseline.rs |
sr25519_verification | 5.49ms | 4.09ms | -25.46 |
| relay/polkadot/src/weights/pallet_scheduler.rs |
execute_dispatch_signed | 2.52us | 1.86us | -26.11 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
subscribe_version | 611.52us | 450.38us | -26.35 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
refund_surplus | 3.46us | 1.90us | -45.29 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
transact | 13.43us | 7.20us | -46.38 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
buy_execution | 3.15us | 1.44us | -54.20 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
clear_transact_status | 3.10us | 1.42us | -54.30 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
expect_asset | 3.33us | 1.51us | -54.47 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
expect_transact_status | 3.36us | 1.53us | -54.49 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
clear_origin | 3.01us | 1.35us | -55.02 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
clear_topic | 3.01us | 1.34us | -55.56 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
clear_error | 3.04us | 1.33us | -56.14 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
set_topic | 3.06us | 1.33us | -56.59 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
set_error_handler | 3.07us | 1.33us | -56.65 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
set_appendix | 3.11us | 1.34us | -56.81 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs | trap
| 3.04us | 1.31us | -56.87 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
set_fees_mode | 3.09us | 1.32us | -57.08 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
expect_error | 3.13us | 1.33us | -57.54 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
expect_origin | 3.15us | 1.30us | -58.61 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
unpaid_execution | 3.25us | 1.34us | -58.63 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
descend_origin | 3.90us | 1.44us | -63.05 |
| relay/polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
burn_asset | 4.80us | 1.68us | -64.94 |
| relay/polkadot/src/weights/runtime_parachains_configuration.rs |
set_node_feature | | 184.87us | Added |
| relay/polkadot/src/weights/pallet_xcm.rs | transfer_assets | |
535.72us | Added |
| relay/polkadot/src/weights/pallet_xcm.rs | take_response | | 147.19us
| Added |
| relay/polkadot/src/weights/pallet_xcm.rs | new_query | | 227.23us |
Added |
| relay/polkadot/src/weights/pallet_xcm.rs | claim_assets | | 159.29us |
Added |
| relay/polkadot/src/weights/pallet_vesting.rs |
force_remove_vesting_schedule | | 440.07us | Added |
| relay/polkadot/src/weights/pallet_staking.rs | update_payee | |
196.80us | Added |
| relay/polkadot/src/weights/pallet_staking.rs |
deprecate_controller_batch | | 1.95s | Added |
| relay/polkadot/src/weights/pallet_nomination_pools.rs |
set_commission_claim_permission | | 140.57us | Added |
| relay/polkadot/src/weights/pallet_identity.rs | set_username_for | |
467.02us | Added |
| relay/polkadot/src/weights/pallet_identity.rs | set_primary_username |
| 165.35us | Added |
| relay/polkadot/src/weights/pallet_identity.rs |
remove_username_authority | | 134.04us | Added |
| relay/polkadot/src/weights/pallet_identity.rs |
remove_expired_approval | | 145.93us | Added |
| relay/polkadot/src/weights/pallet_identity.rs |
remove_dangling_username | | 160.97us | Added |
| relay/polkadot/src/weights/pallet_identity.rs | add_username_authority
| | 106.44us | Added |
| relay/polkadot/src/weights/pallet_identity.rs | accept_username | |
369.75us | Added |
| relay/polkadot/src/weights/pallet_balances.rs |
force_adjust_total_issuance | | 5.57us | Added |
| relay/polkadot/src/weights/frame_system.rs | authorize_upgrade | |
118.02us | Added |
| relay/polkadot/src/weights/frame_system.rs | apply_authorized_upgrade
| | 104.14ms | Added |


### Kusama weights

```
subweight compare commits \
         --path-pattern "./relay/kusama/**/weights/**/*.rs" \
         --format markdown --no-color \
          --change added changed \
         --method asymptotic --ignore-errors \
         remotes/polkadot-fellows/release-v1.1.2 \
         origin/bko-weights 
```

| File | Extrinsic | Old | New | Change [%] |

|----------------------------------------------------------------------|--------------------------------------------------------|----------|----------|------------|
| relay/kusama/src/weights/pallet_xcm.rs | reserve_transfer_assets |
17.28us | 532.85us | +2982.93 |
| relay/kusama/src/weights/pallet_xcm.rs | teleport_assets | 17.68us |
534.45us | +2923.79 |
| relay/kusama/src/weights/pallet_message_queue.rs | service_page_item |
91.68us | 369.81us | +303.38 |
| relay/kusama/src/weights/pallet_ranked_collective.rs | remove_member |
4.40ms | 6.62ms | +50.40 |
| relay/kusama/src/weights/pallet_ranked_collective.rs | demote_member |
535.45us | 737.37us | +37.71 |
| relay/kusama/src/weights/pallet_xcm.rs | notify_target_migration_fail
| 84.86us | 112.44us | +32.50 |
| relay/kusama/src/weights/runtime_parachains_disputes_slashing.rs |
report_dispute_lost | 1.93ms | 2.42ms | +25.66 |
| relay/kusama/src/weights/pallet_xcm.rs | already_notified_target |
141.81us | 169.44us | +19.48 |
| relay/kusama/src/weights/pallet_identity.rs | set_identity | 199.00us
| 236.67us | +18.93 |
| relay/kusama/src/weights/pallet_xcm.rs | migrate_supported_version |
314.69us | 341.91us | +8.65 |
| relay/kusama/src/weights/pallet_xcm.rs | migrate_version_notifiers |
315.00us | 342.04us | +8.58 |
| relay/kusama/src/weights/pallet_xcm.rs |
migrate_version_notify_targets | 315.47us | 342.13us | +8.45 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs |
receive_teleported_asset | 143.29us | 153.68us | +7.25 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs |
withdraw_asset | 144.10us | 154.19us | +7.01 |
| relay/kusama/src/weights/runtime_common_paras_registrar.rs |
schedule_code_upgrade | 7.55ms | 7.98ms | +5.71 |
| relay/kusama/src/weights/pallet_election_provider_multi_phase.rs |
submit | 472.87us | 497.77us | +5.27 |
| relay/kusama/src/weights/frame_benchmarking_baseline.rs | division |
221.75ns | 210.65ns | -5.01 |
| relay/kusama/src/weights/runtime_parachains_paras.rs |
include_pvf_check_statement | 297.48us | 282.18us | -5.14 |
| relay/kusama/src/weights/pallet_fast_unstake.rs | on_idle_check |
236.86ms | 224.52ms | -5.21 |
| relay/kusama/src/weights/runtime_common_paras_registrar.rs |
set_current_head | 1.12ms | 1.06ms | -5.22 |
| relay/kusama/src/weights/pallet_staking.rs | bond | 544.27us |
515.83us | -5.23 |
| relay/kusama/src/weights/frame_benchmarking_baseline.rs | subtraction
| 221.49ns | 209.86ns | -5.25 |
| relay/kusama/src/weights/pallet_conviction_voting.rs |
remove_other_vote | 239.49us | 226.57us | -5.39 |
| relay/kusama/src/weights/runtime_parachains_paras.rs |
force_set_current_head | 1.12ms | 1.06ms | -5.51 |
| relay/kusama/src/weights/pallet_referenda_fellowship_referenda.rs |
nudge_referendum_rejected | 431.08us | 407.27us | -5.52 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
claim_asset | 141.63us | 133.79us | -5.53 |
| relay/kusama/src/weights/frame_benchmarking_baseline.rs | addition |
222.86ns | 210.33ns | -5.62 |
| relay/kusama/src/weights/pallet_preimage.rs | request_unnoted_preimage
| 174.37us | 164.31us | -5.77 |
| relay/kusama/src/weights/pallet_conviction_voting.rs | vote_existing |
993.08us | 933.51us | -6.00 |
| relay/kusama/src/weights/runtime_parachains_paras.rs |
include_pvf_check_statement_finalize_onboarding_reject | 294.01us |
276.21us | -6.05 |
| relay/kusama/src/weights/pallet_preimage.rs | note_no_deposit_preimage
| 10.38ms | 9.74ms | -6.14 |
| relay/kusama/src/weights/pallet_preimage.rs | request_preimage |
186.19us | 174.50us | -6.28 |
| relay/kusama/src/weights/pallet_preimage.rs | note_preimage | 9.45ms |
8.82ms | -6.69 |
| relay/kusama/src/weights/runtime_parachains_paras.rs |
force_schedule_code_upgrade | 8.58ms | 7.99ms | -6.86 |
| relay/kusama/src/weights/pallet_scheduler.rs | schedule_named |
311.72us | 290.00us | -6.97 |
| relay/kusama/src/weights/pallet_preimage.rs | note_requested_preimage
| 10.40ms | 9.67ms | -7.06 |
| relay/kusama/src/weights/pallet_scheduler.rs | service_task_fetched |
5.69ms | 5.29ms | -7.13 |
| relay/kusama/src/weights/pallet_conviction_voting.rs | remove_vote |
692.36us | 635.09us | -8.27 |
| relay/kusama/src/weights/runtime_parachains_paras.rs |
include_pvf_check_statement_finalize_upgrade_reject | 304.69us |
278.61us | -8.56 |
| relay/kusama/src/weights/pallet_timestamp.rs | on_finalize | 3.73us |
3.40us | -8.62 |
| relay/kusama/src/weights/runtime_parachains_initializer.rs |
force_approve | 299.94us | 272.73us | -9.07 |
| relay/kusama/src/weights/frame_benchmarking_baseline.rs |
multiplication | 230.30ns | 208.95ns | -9.27 |
| relay/kusama/src/weights/runtime_parachains_paras.rs |
force_set_current_code | 7.41ms | 6.70ms | -9.56 |
| relay/kusama/src/weights/pallet_xcm.rs | execute | 8.02us | 7.23us |
-9.93 |
| relay/kusama/src/weights/pallet_session.rs | purge_keys | 891.74us |
789.89us | -11.42 |
| relay/kusama/src/weights/pallet_scheduler.rs | service_task_periodic |
3.73us | 3.31us | -11.46 |
| relay/kusama/src/weights/pallet_scheduler.rs | schedule | 178.21us |
156.86us | -11.98 |
| relay/kusama/src/weights/pallet_session.rs | set_keys | 1.08ms |
954.82us | -12.00 |
| relay/kusama/src/weights/pallet_utility.rs | dispatch_as | 7.10us |
6.19us | -12.87 |
| relay/kusama/src/weights/frame_system.rs | set_code | 108.89ms |
94.74ms | -12.99 |
| relay/kusama/src/weights/pallet_scheduler.rs | service_agenda_base |
171.05us | 148.71us | -13.06 |
| relay/kusama/src/weights/pallet_scheduler.rs | cancel_named | 345.28us
| 299.30us | -13.31 |
| relay/kusama/src/weights/pallet_utility.rs | batch | 3.57ms | 3.07ms |
-14.21 |
| relay/kusama/src/weights/pallet_utility.rs | force_batch | 3.58ms |
3.07ms | -14.24 |
| relay/kusama/src/weights/pallet_scheduler.rs | service_task_base |
3.79us | 3.24us | -14.47 |
| relay/kusama/src/weights/pallet_conviction_voting.rs | delegate |
88.59ms | 75.50ms | -14.78 |
| relay/kusama/src/weights/pallet_conviction_voting.rs | undelegate |
88.32ms | 75.18ms | -14.88 |
| relay/kusama/src/weights/pallet_scheduler.rs | cancel | 314.21us |
266.63us | -15.14 |
| relay/kusama/src/weights/pallet_utility.rs | as_derivative | 4.70us |
3.98us | -15.23 |
| relay/kusama/src/weights/pallet_utility.rs | batch_all | 3.89ms |
3.27ms | -16.02 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
query_response | 37.20us | 30.61us | -17.70 |
| relay/kusama/src/weights/pallet_scheduler.rs | execute_dispatch_signed
| 2.39us | 1.96us | -18.10 |
| relay/kusama/src/weights/runtime_parachains_paras_inherent.rs |
enter_backed_candidates_variable | 14.68ms | 11.82ms | -19.51 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
query_pallet | 612.77us | 490.39us | -19.97 |
| relay/kusama/src/weights/runtime_parachains_paras_inherent.rs |
enter_variable_disputes | 14.03ms | 11.18ms | -20.33 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
report_transact_status | 604.94us | 481.08us | -20.47 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
report_error | 604.56us | 480.53us | -20.52 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
report_holding | 610.00us | 482.78us | -20.86 |
| relay/kusama/src/weights/pallet_xcm.rs | force_default_xcm_version |
2.61us | 2.06us | -21.09 |
| relay/kusama/src/weights/pallet_scheduler.rs |
execute_dispatch_unsigned | 2.42us | 1.90us | -21.53 |
| relay/kusama/src/weights/runtime_common_paras_registrar.rs |
force_register | 9.10ms | 7.03ms | -22.78 |
| relay/kusama/src/weights/runtime_common_paras_registrar.rs | register
| 9.21ms | 6.99ms | -24.17 |
| relay/kusama/src/weights/pallet_staking.rs | cancel_deferred_slash |
7.79ms | 5.88ms | -24.50 |
| relay/kusama/src/weights/frame_benchmarking_baseline.rs |
sr25519_verification | 5.49ms | 4.06ms | -26.04 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
subscribe_version | 736.68us | 451.76us | -38.68 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
refund_surplus | 3.20us | 1.88us | -41.19 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
transact | 12.74us | 7.19us | -43.56 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
expect_transact_status | 3.24us | 1.52us | -53.06 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
expect_asset | 3.24us | 1.50us | -53.72 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
clear_transact_status | 3.02us | 1.40us | -53.72 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
set_error_handler | 3.06us | 1.36us | -55.42 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
expect_error | 2.99us | 1.32us | -55.99 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
buy_execution | 3.23us | 1.42us | -56.15 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
set_fees_mode | 3.02us | 1.32us | -56.41 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
clear_error | 2.99us | 1.30us | -56.42 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs | trap |
3.01us | 1.31us | -56.47 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
set_appendix | 3.05us | 1.32us | -56.59 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
clear_origin | 3.04us | 1.31us | -56.70 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
set_topic | 2.96us | 1.28us | -56.76 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
unpaid_execution | 3.15us | 1.34us | -57.50 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
expect_origin | 3.12us | 1.31us | -57.83 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
clear_topic | 3.02us | 1.27us | -57.94 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
burn_asset | 4.83us | 1.73us | -64.26 |
| relay/kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs |
descend_origin | 4.00us | 1.40us | -65.07 |
| relay/kusama/src/weights/pallet_staking.rs |
payout_stakers_dead_controller | 104.31ms | | Removed |
| relay/kusama/src/weights/pallet_offences.rs | report_offence_im_online
| 1.26s | | Removed |
| relay/kusama/src/weights/pallet_im_online.rs |
validate_unsigned_and_then_heartbeat | 336.17us | | Removed |
| relay/kusama/src/weights/pallet_balances_nis_counterpart_balances.rs |
upgrade_accounts | 265.24ms | | Removed |
| relay/kusama/src/weights/pallet_balances_nis_counterpart_balances.rs |
transfer_keep_alive | 408.48us | | Removed |
| relay/kusama/src/weights/pallet_balances_nis_counterpart_balances.rs |
transfer_allow_death | 418.35us | | Removed |
| relay/kusama/src/weights/pallet_balances_nis_counterpart_balances.rs |
transfer_all | 417.32us | | Removed |
| relay/kusama/src/weights/pallet_balances_nis_counterpart_balances.rs |
force_unreserve | 265.82us | | Removed |
| relay/kusama/src/weights/pallet_balances_nis_counterpart_balances.rs |
force_transfer | 544.46us | | Removed |
| relay/kusama/src/weights/pallet_balances_nis_counterpart_balances.rs |
force_set_balance_killing | 267.30us | | Removed |
| relay/kusama/src/weights/pallet_balances_nis_counterpart_balances.rs |
force_set_balance_creating | 135.53us | | Removed |
| relay/kusama/src/weights/pallet_balances_balances.rs |
upgrade_accounts | 138.53ms | | Removed |
| relay/kusama/src/weights/pallet_balances_balances.rs |
transfer_keep_alive | 160.65us | | Removed |
| relay/kusama/src/weights/pallet_balances_balances.rs |
transfer_allow_death | 170.65us | | Removed |
| relay/kusama/src/weights/pallet_balances_balances.rs | transfer_all |
169.51us | | Removed |
| relay/kusama/src/weights/pallet_balances_balances.rs | force_unreserve
| 141.04us | | Removed |
| relay/kusama/src/weights/pallet_balances_balances.rs | force_transfer
| 297.06us | | Removed |
| relay/kusama/src/weights/pallet_balances_balances.rs |
force_set_balance_killing | 143.06us | | Removed |
| relay/kusama/src/weights/pallet_balances_balances.rs |
force_set_balance_creating | 138.13us | | Removed |
| relay/kusama/src/weights/runtime_parachains_coretime.rs |
request_core_count | | 182.88us | Added |
| relay/kusama/src/weights/runtime_parachains_coretime.rs | assign_core
| | 236.67us | Added |
| relay/kusama/src/weights/runtime_parachains_configuration.rs |
set_node_feature | | 184.95us | Added |
| relay/kusama/src/weights/runtime_parachains_assigner_on_demand.rs |
place_order_keep_alive | | 333.04us | Added |
| relay/kusama/src/weights/runtime_parachains_assigner_on_demand.rs |
place_order_allow_death | | 332.99us | Added |
| relay/kusama/src/weights/pallet_xcm.rs | transfer_assets | | 537.33us
| Added |
| relay/kusama/src/weights/pallet_xcm.rs | take_response | | 147.78us |
Added |
| relay/kusama/src/weights/pallet_xcm.rs | new_query | | 227.23us |
Added |
| relay/kusama/src/weights/pallet_xcm.rs | claim_assets | | 160.01us |
Added |
| relay/kusama/src/weights/pallet_vesting.rs |
force_remove_vesting_schedule | | 440.69us | Added |
| relay/kusama/src/weights/pallet_staking.rs | update_payee | | 196.54us
| Added |
| relay/kusama/src/weights/pallet_staking.rs |
deprecate_controller_batch | | 1.90s | Added |
| relay/kusama/src/weights/pallet_ranked_collective.rs | exchange_member
| | 1.20ms | Added |
| relay/kusama/src/weights/pallet_nomination_pools.rs |
set_commission_claim_permission | | 140.72us | Added |
| relay/kusama/src/weights/pallet_identity.rs | set_username_for | |
467.40us | Added |
| relay/kusama/src/weights/pallet_identity.rs | set_primary_username | |
165.56us | Added |
| relay/kusama/src/weights/pallet_identity.rs |
remove_username_authority | | 134.11us | Added |
| relay/kusama/src/weights/pallet_identity.rs | remove_expired_approval
| | 145.21us | Added |
| relay/kusama/src/weights/pallet_identity.rs | remove_dangling_username
| | 161.01us | Added |
| relay/kusama/src/weights/pallet_identity.rs | add_username_authority |
| 106.52us | Added |
| relay/kusama/src/weights/pallet_identity.rs | accept_username | |
370.14us | Added |
| relay/kusama/src/weights/pallet_balances_nis_counterpart.rs |
upgrade_accounts | | 265.19ms | Added |
| relay/kusama/src/weights/pallet_balances_nis_counterpart.rs |
transfer_keep_alive | | 409.00us | Added |
| relay/kusama/src/weights/pallet_balances_nis_counterpart.rs |
transfer_allow_death | | 419.03us | Added |
| relay/kusama/src/weights/pallet_balances_nis_counterpart.rs |
transfer_all | | 417.80us | Added |
| relay/kusama/src/weights/pallet_balances_nis_counterpart.rs |
force_unreserve | | 265.85us | Added |
| relay/kusama/src/weights/pallet_balances_nis_counterpart.rs |
force_transfer | | 545.64us | Added |
| relay/kusama/src/weights/pallet_balances_nis_counterpart.rs |
force_set_balance_killing | | 267.44us | Added |
| relay/kusama/src/weights/pallet_balances_nis_counterpart.rs |
force_set_balance_creating | | 135.32us | Added |
| relay/kusama/src/weights/pallet_balances_nis_counterpart.rs |
force_adjust_total_issuance | | 5.77us | Added |
| relay/kusama/src/weights/pallet_balances_native.rs | upgrade_accounts
| | 138.84ms | Added |
| relay/kusama/src/weights/pallet_balances_native.rs |
transfer_keep_alive | | 161.23us | Added |
| relay/kusama/src/weights/pallet_balances_native.rs |
transfer_allow_death | | 171.41us | Added |
| relay/kusama/src/weights/pallet_balances_native.rs | transfer_all | |
170.58us | Added |
| relay/kusama/src/weights/pallet_balances_native.rs | force_unreserve |
| 141.38us | Added |
| relay/kusama/src/weights/pallet_balances_native.rs | force_transfer |
| 298.42us | Added |
| relay/kusama/src/weights/pallet_balances_native.rs |
force_set_balance_killing | | 143.34us | Added |
| relay/kusama/src/weights/pallet_balances_native.rs |
force_set_balance_creating | | 138.19us | Added |
| relay/kusama/src/weights/pallet_balances_native.rs |
force_adjust_total_issuance | | 5.87us | Added |
| relay/kusama/src/weights/frame_system.rs | authorize_upgrade | |
108.23us | Added |
| relay/kusama/src/weights/frame_system.rs | apply_authorized_upgrade |
| 96.45ms | Added |



### AssetHubPolkadot weights

```
 subweight compare commits \
         --path-pattern "./system-parachains/asset-hubs/asset-hub-polkadot/**/weights/**/*.rs" \
         --format markdown --no-color \
          --change added changed \
         --method asymptotic --ignore-errors \
         remotes/polkadot-fellows/release-v1.1.2 \
         origin/bko-weights
```

| File | Extrinsic | Old | New | Change [%] |

|---------------------------------------------------------------------------------------------------|-----------------------------------|----------|----------|------------|
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_collator_selection.rs
| set_candidacy_bond | 104.91us | 21.16ms | +20071.15 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_xcm.rs
| reserve_transfer_assets | 39.41us | 844.56us | +2043.01 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_xcm.rs
| teleport_assets | 44.33us | 593.01us | +1237.68 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| refund_surplus | 4.63us | 7.77us | +67.83 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_xcm.rs
| notify_target_migration_fail | 84.44us | 111.89us | +32.51 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| buy_execution | 4.50us | 5.83us | +29.53 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_nfts.rs
| transfer_ownership | 470.09us | 599.00us | +27.42 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_uniques.rs
| transfer_ownership | 468.75us | 597.26us | +27.42 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs
| initiate_teleport | 434.67us | 546.64us | +25.76 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs
| deposit_reserve_asset | 574.89us | 703.12us | +22.31 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_xcm.rs
| already_notified_target | 144.01us | 170.66us | +18.50 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| report_error | 583.06us | 682.60us | +17.07 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| report_transact_status | 583.41us | 682.14us | +16.92 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| query_pallet | 588.28us | 686.87us | +16.76 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs
| transfer_reserve_asset | 728.05us | 841.33us | +15.56 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs
| receive_teleported_asset | 3.16us | 3.47us | +9.91 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs
| withdraw_asset | 147.38us | 160.03us | +8.58 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_xcm.rs
| migrate_version_notifiers | 317.39us | 343.86us | +8.34 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_xcm.rs
| migrate_version_notify_targets | 317.80us | 344.03us | +8.25 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_xcm.rs
| migrate_supported_version | 317.78us | 343.55us | +8.11 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs
| deposit_asset | 145.48us | 153.36us | +5.42 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_timestamp.rs
| on_finalize | 3.11us | 2.92us | -5.99 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_utility.rs
| dispatch_as | 6.71us | 6.24us | -6.99 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_utility.rs
| as_derivative | 4.61us | 4.22us | -8.34 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| universal_origin | 31.13us | 28.41us | -8.73 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_collator_selection.rs
| register_as_candidate | 382.51us | 347.88us | -9.06 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_utility.rs
| batch | 4.19ms | 3.80ms | -9.29 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_utility.rs
| force_batch | 4.21ms | 3.80ms | -9.79 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_nfts.rs
| pay_tips | 22.64us | 20.27us | -10.46 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| query_response | 37.48us | 33.53us | -10.52 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_utility.rs
| batch_all | 4.51ms | 4.00ms | -11.37 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs
| reserve_asset_deposited | 34.58us | 28.74us | -16.88 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/frame_system.rs
| set_code | 121.95ms | 98.95ms | -18.86 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| report_holding | 1.15ms | 761.82us | -33.51 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| expect_asset | 17.48us | 11.44us | -34.52 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| expect_transact_status | 3.27us | 2.09us | -36.07 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| set_error_handler | 3.07us | 1.90us | -38.03 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| clear_origin | 3.01us | 1.84us | -38.71 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| expect_error | 3.05us | 1.85us | -39.40 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| trap | 3.02us | 1.83us | -39.44 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| clear_topic | 3.04us | 1.84us | -39.46 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| set_fees_mode | 3.04us | 1.80us | -40.75 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| set_appendix | 3.08us | 1.81us | -41.23 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| clear_error | 3.04us | 1.79us | -41.28 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| transact | 14.71us | 8.61us | -41.49 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| set_topic | 3.06us | 1.79us | -41.58 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| expect_origin | 3.21us | 1.86us | -42.08 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| clear_transact_status | 3.10us | 1.79us | -42.26 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| unpaid_execution | 3.25us | 1.80us | -44.53 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| descend_origin | 4.29us | 1.92us | -55.35 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| burn_asset | 202.39us | 24.69us | -87.80 |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| expect_pallet | | 4.94us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_xcm.rs
| transfer_assets | | 1.15ms | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_xcm.rs
| take_response | | 151.06us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_xcm.rs
| new_query | | 230.01us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_xcm.rs
| claim_assets | | 162.29us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_message_queue.rs
| service_queue_base | | 128.23us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_message_queue.rs
| service_page_item | | 370.49us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_message_queue.rs
| service_page_base_no_completion | | 131.18us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_message_queue.rs
| service_page_base_completion | | 130.96us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_message_queue.rs
| reap_page | | 304.33us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_message_queue.rs
| ready_ring_unknit | | 385.41us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_message_queue.rs
| ready_ring_knit | | 286.57us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_message_queue.rs
| execute_overweight_page_updated | | 360.63us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_message_queue.rs
| execute_overweight_page_removed | | 320.82us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_message_queue.rs
| bump_service_head | | 156.84us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_collator_selection.rs
| update_bond | | 188.57us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_collator_selection.rs
| take_candidate_slot | | 593.67us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_balances.rs
| force_adjust_total_issuance | | 30.62us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/frame_system.rs
| authorize_upgrade | | 109.01us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/frame_system.rs
| apply_authorized_upgrade | | 102.53ms | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs
| take_first_concatenated_xcm | | 6.27us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs
| suspend_channel | | 128.37us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs
| resume_channel | | 129.37us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs
| on_idle_large_msg | | 301.60us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs
| on_idle_good_msg | | 765.00us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs
| enqueue_xcmp_message | | 411.19us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/cumulus_pallet_parachain_system.rs
| enqueue_inbound_downward_messages | | 295.53ms | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/cumulus_pallet_dmp_queue.rs
| on_idle_overweight_large_msg | | 457.70us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/cumulus_pallet_dmp_queue.rs
| on_idle_overweight_good_msg | | 866.18us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/cumulus_pallet_dmp_queue.rs
| on_idle_large_msg | | 339.20us | Added |
|
system-parachains/asset-hubs/asset-hub-polkadot/src/weights/cumulus_pallet_dmp_queue.rs
| on_idle_good_msg | | 749.92us | Added |

### AssetHubKusama

```
subweight compare commits \
         --path-pattern "./system-parachains/asset-hubs/asset-hub-kusama/**/weights/**/*.rs" \
         --format markdown --no-color \
          --change added changed \
         --method asymptotic --ignore-errors \
         remotes/polkadot-fellows/release-v1.1.2 \
         origin/bko-weights
```

| File | Extrinsic | Old | New | Change [%] |

|-------------------------------------------------------------------------------------------------|-----------------------------------|----------|----------|------------|
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_collator_selection.rs
| set_candidacy_bond | 105.19us | 21.18ms | +20029.38 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_xcm.rs
| reserve_transfer_assets | 40.05us | 846.49us | +2013.84 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_xcm.rs
| teleport_assets | 45.36us | 596.28us | +1214.63 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| refund_surplus | 4.03us | 7.69us | +91.01 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| buy_execution | 3.81us | 5.84us | +53.29 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_timestamp.rs
| on_finalize | 3.12us | 4.33us | +38.82 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_xcm.rs
| notify_target_migration_fail | 84.44us | 112.13us | +32.80 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_nfts.rs
| transfer_ownership | 469.73us | 598.45us | +27.40 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_uniques.rs
| transfer_ownership | 469.06us | 597.46us | +27.37 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_xcm.rs
| already_notified_target | 144.00us | 171.07us | +18.80 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs
| withdraw_asset | 146.91us | 160.90us | +9.52 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_xcm.rs
| migrate_supported_version | 317.42us | 344.40us | +8.50 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_xcm.rs
| migrate_version_notify_targets | 317.73us | 344.55us | +8.44 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_xcm.rs
| migrate_version_notifiers | 317.67us | 344.24us | +8.37 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs
| receive_teleported_asset | 3.37us | 3.58us | +6.32 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs
| deposit_asset | 145.94us | 153.58us | +5.24 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| universal_origin | 30.04us | 28.51us | -5.11 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_multisig.rs
| as_multi_threshold_1 | 19.64us | 18.60us | -5.29 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| query_response | 36.60us | 33.72us | -7.87 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_collator_selection.rs
| register_as_candidate | 380.15us | 348.57us | -8.31 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_nfts.rs
| pay_tips | 24.48us | 21.62us | -11.68 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs
| reserve_asset_deposited | 33.02us | 28.87us | -12.56 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs
| initiate_reserve_withdraw | 826.36us | 719.77us | -12.90 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_utility.rs
| batch | 4.47ms | 3.82ms | -14.40 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_utility.rs
| force_batch | 4.47ms | 3.82ms | -14.54 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_utility.rs
| batch_all | 4.76ms | 4.01ms | -15.72 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/frame_system.rs
| set_code | 119.32ms | 99.17ms | -16.89 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_utility.rs
| as_derivative | 4.99us | 4.11us | -17.63 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_utility.rs
| dispatch_as | 7.36us | 6.00us | -18.45 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| clear_origin | 2.40us | 1.94us | -19.08 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| clear_error | 2.43us | 1.96us | -19.51 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| set_topic | 2.44us | 1.91us | -21.69 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| set_appendix | 2.43us | 1.87us | -22.75 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| expect_error | 2.44us | 1.87us | -23.55 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| set_error_handler | 2.46us | 1.87us | -23.96 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| clear_transact_status | 2.48us | 1.89us | -23.99 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| set_fees_mode | 2.44us | 1.83us | -24.92 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| clear_topic | 2.40us | 1.80us | -25.06 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| trap | 2.48us | 1.84us | -25.65 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| expect_transact_status | 2.76us | 2.04us | -26.03 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| expect_asset | 15.30us | 11.17us | -26.99 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| expect_origin | 2.56us | 1.83us | -28.56 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| unpaid_execution | 2.60us | 1.82us | -30.02 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| transact | 12.70us | 8.79us | -30.80 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| report_holding | 1.12ms | 762.42us | -32.22 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_asset_conversion.rs
| create_pool | 977.14us | 574.29us | -41.23 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| descend_origin | 3.40us | 1.92us | -43.52 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_asset_conversion.rs
| swap_tokens_for_exact_tokens | 1.16ms | 588.04us | -49.21 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_asset_conversion.rs
| swap_exact_tokens_for_tokens | 1.16ms | 587.70us | -49.28 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| burn_asset | 145.94us | 24.61us | -83.14 |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| expect_pallet | | 5.31us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_xcm.rs
| transfer_assets | | 1.15ms | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_xcm.rs
| take_response | | 150.42us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_xcm.rs
| new_query | | 229.81us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_xcm.rs
| claim_assets | | 162.76us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_message_queue.rs
| service_queue_base | | 129.73us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_message_queue.rs
| service_page_item | | 369.06us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_message_queue.rs
| service_page_base_no_completion | | 131.61us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_message_queue.rs
| service_page_base_completion | | 131.49us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_message_queue.rs
| reap_page | | 305.04us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_message_queue.rs
| ready_ring_unknit | | 385.81us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_message_queue.rs
| ready_ring_knit | | 287.07us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_message_queue.rs
| execute_overweight_page_updated | | 359.85us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_message_queue.rs
| execute_overweight_page_removed | | 321.44us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_message_queue.rs
| bump_service_head | | 156.93us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_collator_selection.rs
| update_bond | | 188.86us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_collator_selection.rs
| take_candidate_slot | | 593.86us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_balances.rs
| force_adjust_total_issuance | | 30.74us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/frame_system.rs
| authorize_upgrade | | 108.98us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/frame_system.rs
| apply_authorized_upgrade | | 103.30ms | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/cumulus_pallet_xcmp_queue.rs
| take_first_concatenated_xcm | | 6.21us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/cumulus_pallet_xcmp_queue.rs
| suspend_channel | | 128.20us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/cumulus_pallet_xcmp_queue.rs
| resume_channel | | 129.14us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/cumulus_pallet_xcmp_queue.rs
| on_idle_large_msg | | 302.26us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/cumulus_pallet_xcmp_queue.rs
| on_idle_good_msg | | 766.33us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/cumulus_pallet_xcmp_queue.rs
| enqueue_xcmp_message | | 411.46us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/cumulus_pallet_parachain_system.rs
| enqueue_inbound_downward_messages | | 296.84ms | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/cumulus_pallet_dmp_queue.rs
| on_idle_overweight_large_msg | | 458.45us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/cumulus_pallet_dmp_queue.rs
| on_idle_overweight_good_msg | | 867.62us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/cumulus_pallet_dmp_queue.rs
| on_idle_large_msg | | 339.92us | Added |
|
system-parachains/asset-hubs/asset-hub-kusama/src/weights/cumulus_pallet_dmp_queue.rs
| on_idle_good_msg | | 749.59us | Added |


### BridgeHubPolkadot

```
subweight compare commits \
         --path-pattern "./system-parachains/bridge-hubs/bridge-hub-polkadot/**/weights/**/*.rs" \
         --format markdown --no-color \
          --change added changed \
         --method asymptotic --ignore-errors \
         remotes/polkadot-fellows/release-v1.1.2 \
         origin/bko-weights
```

| File | Extrinsic | Old | New | Change [%] |

|-----------------------------------------------------------------------------------------------------|-------------------------------------------------------|----------|----------|------------|
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_collator_selection.rs
| set_candidacy_bond | 104.95us | 21.18ms | +20076.22 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_xcm.rs
| teleport_assets | 46.51us | 479.54us | +931.13 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_xcm.rs
| notify_target_migration_fail | 83.91us | 111.13us | +32.44 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_xcm.rs
| already_notified_target | 141.45us | 169.44us | +19.78 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/frame_system.rs
| remark_with_event | 6.44ms | 7.09ms | +10.22 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_xcm.rs
| migrate_version_notifiers | 315.42us | 341.60us | +8.30 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_xcm.rs
| migrate_supported_version | 315.44us | 341.44us | +8.24 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_xcm.rs
| migrate_version_notify_targets | 316.16us | 341.90us | +8.14 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs
| withdraw_asset | 144.80us | 153.47us | +5.99 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_timestamp.rs
| on_finalize | 2.98us | 2.80us | -6.17 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_collator_selection.rs
| register_as_candidate | 379.46us | 354.07us | -6.69 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| query_response | 34.57us | 31.70us | -8.29 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/frame_system.rs
| set_code | 117.90ms | 107.24ms | -9.04 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_bridge_grandpa.rs
| submit_finality_proof | 52.70ms | 47.23ms | -10.37 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_bridge_messages.rs
| receive_single_message_proof | 299.16us | 266.01us | -11.08 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_bridge_messages.rs
| receive_single_message_proof_16_kb | 306.85us | 272.22us | -11.29 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_bridge_messages.rs
| receive_single_message_proof_with_outbound_lane_state | 305.53us |
270.68us | -11.41 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_bridge_messages.rs
| receive_single_message_proof_1_kb | 271.70us | 239.40us | -11.89 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_utility.rs
| as_derivative | 4.52us | 3.90us | -13.63 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_bridge_messages.rs
| receive_two_messages_proof | 324.84us | 276.77us | -14.80 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_utility.rs
| dispatch_as | 7.02us | 5.79us | -17.53 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs
| receive_teleported_asset | 3.40us | 2.80us | -17.76 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_utility.rs
| batch | 3.36ms | 2.68ms | -20.17 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_utility.rs
| batch_all | 3.65ms | 2.88ms | -21.23 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_utility.rs
| force_batch | 3.41ms | 2.64ms | -22.52 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| refund_surplus | 2.80us | 2.05us | -26.75 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| transact | 11.04us | 6.73us | -39.06 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| expect_error | 2.42us | 1.42us | -41.28 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| expect_transact_status | 2.72us | 1.58us | -41.96 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| expect_origin | 2.54us | 1.44us | -43.25 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| export_message | 767.00us | 431.54us | -43.74 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| trap | 2.40us | 1.34us | -44.01 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| expect_asset | 2.62us | 1.45us | -44.81 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| set_error_handler | 2.42us | 1.33us | -44.96 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| set_appendix | 2.39us | 1.30us | -45.55 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| clear_topic | 2.38us | 1.28us | -46.15 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| clear_origin | 2.40us | 1.29us | -46.32 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| clear_error | 2.42us | 1.29us | -46.55 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| set_topic | 2.41us | 1.27us | -47.30 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| clear_transact_status | 2.46us | 1.29us | -47.59 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| buy_execution | 2.62us | 1.35us | -48.42 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| set_fees_mode | 2.77us | 1.25us | -55.02 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| burn_asset | 3.98us | 1.75us | -56.04 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| unpaid_execution | 2.97us | 1.28us | -56.90 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| descend_origin | 3.24us | 1.39us | -56.99 |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
| expect_pallet | | 4.21us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_xcm.rs
| transfer_assets | | 478.96us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_xcm.rs
| take_response | | 148.82us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_xcm.rs
| new_query | | 228.53us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_xcm.rs
| claim_assets | | 159.43us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_message_queue.rs
| service_queue_base | | 128.25us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_message_queue.rs
| service_page_item | | 367.80us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_message_queue.rs
| service_page_base_no_completion | | 130.15us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_message_queue.rs
| service_page_base_completion | | 130.05us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_message_queue.rs
| reap_page | | 304.84us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_message_queue.rs
| ready_ring_unknit | | 385.23us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_message_queue.rs
| ready_ring_knit | | 286.52us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_message_queue.rs
| execute_overweight_page_updated | | 360.28us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_message_queue.rs
| execute_overweight_page_removed | | 321.39us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_message_queue.rs
| bump_service_head | | 156.77us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_collator_selection.rs
| update_bond | | 192.39us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_collator_selection.rs
| take_candidate_slot | | 600.84us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_balances.rs
| force_adjust_total_issuance | | 30.23us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/frame_system.rs
| authorize_upgrade | | 117.40us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/frame_system.rs
| apply_authorized_upgrade | | 110.79ms | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs
| take_first_concatenated_xcm | | 6.28us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs
| suspend_channel | | 127.40us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs
| resume_channel | | 128.39us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs
| on_idle_large_msg | | 303.80us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs
| on_idle_good_msg | | 765.98us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs
| enqueue_xcmp_message | | 410.24us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/cumulus_pallet_parachain_system.rs
| enqueue_inbound_downward_messages | | 298.05ms | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/cumulus_pallet_dmp_queue.rs
| on_idle_overweight_large_msg | | 458.62us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/cumulus_pallet_dmp_queue.rs
| on_idle_overweight_good_msg | | 869.36us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/cumulus_pallet_dmp_queue.rs
| on_idle_large_msg | | 339.84us | Added |
|
system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights/cumulus_pallet_dmp_queue.rs
| on_idle_good_msg | | 750.57us | Added |

### BridgeHubKusama

```
subweight compare commits \
         --path-pattern "./system-parachains/bridge-hubs/bridge-hub-kusama/**/weights/**/*.rs" \
         --format markdown --no-color \
          --change added changed \
         --method asymptotic --ignore-errors \
         remotes/polkadot-fellows/release-v1.1.2 \
         origin/bko-weights
```

| File | Extrinsic | Old | New | Change [%] |

|---------------------------------------------------------------------------------------------------|-------------------------------------------------------|----------|----------|------------|
|
system-parachains/bridge-hubs/bridge-hub-kusama/src/weights/pallet_collator_selection.rs
| set_candidacy_bond | 104.99us | 21.18ms | +20073.76 |
|
system-parachains/bridge-hubs/bridge-hub-kusama/src/weights/pallet_xcm.rs
| teleport_assets | 46.40us | 601.88us | +1197.07 |
|
system-parachains/bridge-hubs/bridge-hub-kusama/src/weights/pallet_xcm.rs
| notify_target_migration_fail | 83.83us | 111.81us | +33.37 |
|
system-parachains/bridge-hubs/bridge-hub-kusama/src/weights/pallet_xcm.rs
| already_notified_target | 141.44us | 170.15us | +20.29 |
|
system-parachains/bridge-hubs/bridge-hub-kusama/src/weights/pallet_timestamp.rs
| on_finalize | 2.97us | 3.35us | +12.58 |
|
system-parachains/bridge-hubs/bridge-hub-kusama/src/weights/pallet_xcm.rs
| migrate_version_notifiers | 315.19us | 343.54us | +9.00 |
|
system-parachains/bridge-hubs/bridge-hub-kusama/src/weights/pallet_xcm.rs
| migrate_supported_version | 315.12us | 343.37us | +8.96 |
|
system-parachains/bridge-hubs/bridge-hub-kusama/src/weights/pallet_xcm.rs
| migrate_version_notify_targets | 315.53us | 343.41us | +8.84 |
|
system-parachains/bridge-hubs/bridge-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs
| withdraw_asset | 144.98us | 153.37us | +5.79 |
|
system-parachains/bridge-hubs/bridge-hub-kusama/src/weights/pallet_collator_selection.rs
| register_as_candidate | 380.69us | 353.69us | -7.09 |
|
system-parachains/bridge-hubs/bridge-hub-kusama/src/weights/pallet_bridge_grandpa.rs
| submit_finality_proof | 52.71ms | 47.21ms | -10.43 |
|
system-parachains/bridge-hubs/bridge-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
|…
@bkontur
Copy link
Contributor Author

bkontur commented Mar 21, 2024

1.2.0 is almost ready, missing just:

From description:

From comments:

@eskimor
Copy link
Contributor

eskimor commented Mar 21, 2024

All of them look pretty ready! Let's get this done today! 🚀

@acatangiu
Copy link
Contributor

#245 needs rank3+ approval because it touched CI file

@eskimor
Copy link
Contributor

eskimor commented Mar 24, 2024

#245 needs rank3+ approval because it touched CI file

My approval still does not count. Anybody knows why?

@bkchr
Copy link
Contributor

bkchr commented Mar 24, 2024

My approval still does not count. Anybody knows why?

It did, please be patient with the CI :P

@bkchr
Copy link
Contributor

bkchr commented Mar 25, 2024

check Nacho's integration tests

* [ ]  check/verify e2e tests: OpenGov -> relay to AssetHub - see [comment](https://github.com/polkadot-fellows/runtimes/pull/187/files#r1507284250) @muharem

@bkontur what is up with this?

@NachoPal
Copy link
Contributor

Tests are green, but I had to comment init_state_migration::InitMigrate because I was getting the below error when trying to run Polkadot's runtime upgrade with Chopsticks. It is probably an issue with smoldot.

runtime::state-trie-migration DEBUG: [19993546] 🤖 running migrations on top of MigrationTask { top: To start, child: To start, dyn_top_items: 0, dyn_child_items: 0, dyn_size: 0, size: 0, top_items: 0, child_items: 0 } until MigrationLimits { size: 409600, item: 4800 }
runtime::state-trie-migration TRACE: [19993546] 🤖 migrated a top key, next_top_key = Some(BoundedVec([], 512))
runtime::state-trie-migration TRACE: [19993546] 🤖 migrated a top key, next_top_key = Some(BoundedVec([5, 149, 38, 117, 134, 181, 119, 68, 146, 120, 132, 245, 25, 235, 129, 1, 78, 123, 144, 18, 9, 107, 65, 196, 235, 58, 175, 148, 127, 110, 164, 41], 512))
runtime::state-trie-migration TRACE: [19993546] 🤖 migrated a top key, next_top_key = Some(BoundedVec([6, 222, 61, 138, 84, 210, 126, 68, 169, 213, 206, 24, 150, 24, 242, 45, 78, 123, 144, 18, 9, 107, 65, 196, 235, 58, 175, 148, 127, 110, 164, 41], 512))
runtime::state-trie-migration TRACE: [19993546] 🤖 migrated a top key, next_top_key = Some(BoundedVec([6, 222, 61, 138, 84, 210, 126, 68, 169, 213, 206, 24, 150, 24, 242, 45, 83, 180, 18, 59, 46, 24, 110, 7, 251, 123, 173, 93, 218, 95, 85, 192], 512))
runtime::state-trie-migration TRACE: [19993546] 🤖 migrated a top key, next_top_key = Some(BoundedVec([6, 222, 61, 138, 84, 210, 126, 68, 169, 213, 206, 24, 150, 24, 242, 45, 180, 180, 157, 149, 50, 13, 144, 33, 153, 76, 133, 15, 37, 184, 227, 133], 512))
panicked at /Users/nacho/Desktop/PARITY/Repos/chopsticks/vendor/smoldot/lib/src/executor/storage_diff.rs:207:13:
assertion failed: in_parent_next_key > key

Stack:

Error
    at imports.wbg.__wbg_new_abda76e883ba8a5f (file:///Users/nacho/Desktop/PARITY/Repos/chopsticks/executor/dist/esm/chopsticks_executor.js:801:19)
    at wasm://wasm/00b1e282:wasm-function[1108]:0x191195
    at wasm://wasm/00b1e282:wasm-function[1334]:0x19979c
    at wasm://wasm/00b1e282:wasm-function[1318]:0x1992e0
    at wasm://wasm/00b1e282:wasm-function[245]:0x10b484
    at wasm://wasm/00b1e282:wasm-function[115]:0xba794
    at wasm://wasm/00b1e282:wasm-function[632]:0x16b359
    at wasm://wasm/00b1e282:wasm-function[1476]:0x19aeb1
    at __wbg_adapter_48 (file:///Users/nacho/Desktop/PARITY/Repos/chopsticks/executor/dist/esm/chopsticks_executor.js:384:10)
    at real (file:///Users/nacho/Desktop/PARITY/Repos/chopsticks/executor/dist/esm/chopsticks_executor.js:366:22)



node:internal/event_target:1096
  process.nextTick(() => { throw err; });
                           ^
Error [RuntimeError]: unreachable
    at wasm://wasm/00b1e282:wasm-function[1108]:0x1912ab
    at wasm://wasm/00b1e282:wasm-function[1334]:0x19979c
    at wasm://wasm/00b1e282:wasm-function[1318]:0x1992e0
    at wasm://wasm/00b1e282:wasm-function[245]:0x10b484
    at wasm://wasm/00b1e282:wasm-function[115]:0xba794
    at wasm://wasm/00b1e282:wasm-function[632]:0x16b359
    at wasm://wasm/00b1e282:wasm-function[1476]:0x19aeb1
    at __wbg_adapter_48 (file:///Users/nacho/Desktop/PARITY/Repos/chopsticks/executor/dist/esm/chopsticks_executor.js:384:10)
    at real (file:///Users/nacho/Desktop/PARITY/Repos/chopsticks/executor/dist/esm/chopsticks_executor.js:366:22)
    at node:internal/process/task_queues:140:7

@bkchr
Copy link
Contributor

bkchr commented Mar 25, 2024

It is probably an issue with smoldot.

Yeah looks like one.

@bkontur
Copy link
Contributor Author

bkontur commented Mar 25, 2024

Tests are green, but I had to comment init_state_migration::InitMigrate because I was getting the below error when trying to run Polkadot's runtime upgrade with Chopsticks. It is probably an issue with smoldot.

runtime::state-trie-migration DEBUG: [19993546] 🤖 running migrations on top of MigrationTask { top: To start, child: To start, dyn_top_items: 0, dyn_child_items: 0, dyn_size: 0, size: 0, top_items: 0, child_items: 0 } until MigrationLimits { size: 409600, item: 4800 }
runtime::state-trie-migration TRACE: [19993546] 🤖 migrated a top key, next_top_key = Some(BoundedVec([], 512))
runtime::state-trie-migration TRACE: [19993546] 🤖 migrated a top key, next_top_key = Some(BoundedVec([5, 149, 38, 117, 134, 181, 119, 68, 146, 120, 132, 245, 25, 235, 129, 1, 78, 123, 144, 18, 9, 107, 65, 196, 235, 58, 175, 148, 127, 110, 164, 41], 512))
runtime::state-trie-migration TRACE: [19993546] 🤖 migrated a top key, next_top_key = Some(BoundedVec([6, 222, 61, 138, 84, 210, 126, 68, 169, 213, 206, 24, 150, 24, 242, 45, 78, 123, 144, 18, 9, 107, 65, 196, 235, 58, 175, 148, 127, 110, 164, 41], 512))
runtime::state-trie-migration TRACE: [19993546] 🤖 migrated a top key, next_top_key = Some(BoundedVec([6, 222, 61, 138, 84, 210, 126, 68, 169, 213, 206, 24, 150, 24, 242, 45, 83, 180, 18, 59, 46, 24, 110, 7, 251, 123, 173, 93, 218, 95, 85, 192], 512))
runtime::state-trie-migration TRACE: [19993546] 🤖 migrated a top key, next_top_key = Some(BoundedVec([6, 222, 61, 138, 84, 210, 126, 68, 169, 213, 206, 24, 150, 24, 242, 45, 180, 180, 157, 149, 50, 13, 144, 33, 153, 76, 133, 15, 37, 184, 227, 133], 512))
panicked at /Users/nacho/Desktop/PARITY/Repos/chopsticks/vendor/smoldot/lib/src/executor/storage_diff.rs:207:13:
assertion failed: in_parent_next_key > key

Stack:

Error
    at imports.wbg.__wbg_new_abda76e883ba8a5f (file:///Users/nacho/Desktop/PARITY/Repos/chopsticks/executor/dist/esm/chopsticks_executor.js:801:19)
    at wasm://wasm/00b1e282:wasm-function[1108]:0x191195
    at wasm://wasm/00b1e282:wasm-function[1334]:0x19979c
    at wasm://wasm/00b1e282:wasm-function[1318]:0x1992e0
    at wasm://wasm/00b1e282:wasm-function[245]:0x10b484
    at wasm://wasm/00b1e282:wasm-function[115]:0xba794
    at wasm://wasm/00b1e282:wasm-function[632]:0x16b359
    at wasm://wasm/00b1e282:wasm-function[1476]:0x19aeb1
    at __wbg_adapter_48 (file:///Users/nacho/Desktop/PARITY/Repos/chopsticks/executor/dist/esm/chopsticks_executor.js:384:10)
    at real (file:///Users/nacho/Desktop/PARITY/Repos/chopsticks/executor/dist/esm/chopsticks_executor.js:366:22)



node:internal/event_target:1096
  process.nextTick(() => { throw err; });
                           ^
Error [RuntimeError]: unreachable
    at wasm://wasm/00b1e282:wasm-function[1108]:0x1912ab
    at wasm://wasm/00b1e282:wasm-function[1334]:0x19979c
    at wasm://wasm/00b1e282:wasm-function[1318]:0x1992e0
    at wasm://wasm/00b1e282:wasm-function[245]:0x10b484
    at wasm://wasm/00b1e282:wasm-function[115]:0xba794
    at wasm://wasm/00b1e282:wasm-function[632]:0x16b359
    at wasm://wasm/00b1e282:wasm-function[1476]:0x19aeb1
    at __wbg_adapter_48 (file:///Users/nacho/Desktop/PARITY/Repos/chopsticks/executor/dist/esm/chopsticks_executor.js:384:10)
    at real (file:///Users/nacho/Desktop/PARITY/Repos/chopsticks/executor/dist/esm/chopsticks_executor.js:366:22)
    at node:internal/process/task_queues:140:7

@muharem @NachoPal so, can we consider these two points as done, or is anything missing?

  • check Nacho's integration tests
    • check/verify e2e tests: OpenGov -> relay to AssetHub - see comment @muharem

@NachoPal
Copy link
Contributor

we consider these two points as done

Yes, you can check the box

@kianenigma
Copy link
Contributor

@bkontur
Copy link
Contributor Author

bkontur commented Mar 26, 2024

  • we need to make sure that pallet-staking version 29.0.1 is released and used, which is the current version plus Staking ledger bonding fixes paritytech/polkadot-sdk#3639 and (potentially one other patch). This is basically making sure that the bug we fixed in 1.1.3 runtime release won't re-appear. Being worked on by @gpestana.

So, it looks like everything is marked as done, and this is the last thing.

One question or point: do we want to regenerate fresh weights once more?

I did it for all runtimes here based on main branch commit f5aeb7e8cc024a17a42ca547645f25f2ae28e4f4 commit and after that I also did fresh weights for people-kusama / coretime-kusama and Snowbridge pallets.

I'm just bringing this to your attention because last time it took somewhere between 12 to 23 hours on Oliver's machine (Kusama/Polkadot are the slowest - several hours, while SPs are fast). Maybe there's no need to regenerate for all runtimes, and we could just regenerate for the concrete pallets affected after commit f5aeb7e8cc024a17a42ca547645f25f2ae28e4f4?

I can see just these candidates:

pallet_state_trie_migration
pallet_asset_conversion
pallet_treasury
pallet_staking

E.g. is this ok? 360581f#diff-e7afb81f3cef77f8a1686085f1adaa992122790270bae77eb2e640ad40b12cf4R1560-R1561

	// Use same weights as substrate ones.
	type WeightInfo = pallet_state_trie_migration::weights::SubstrateWeight<Runtime>;

@ggwpez
Copy link
Member

ggwpez commented Mar 26, 2024

I'm just bringing this to your attention because last time it took somewhere between 12 to 23 hours on Oliver's machine (Kusama/Polkadot are the slowest - several hours, while SPs are fast). Maybe there's no need to regenerate for all runtimes, and we could just regenerate for the concrete pallets affected after commit f5aeb7e8cc024a17a42ca547645f25f2ae28e4f4?

I think we used the same weights for the state-trie-migration as on Kusama? So should be fine.
For the other pallet, yea we could regenerate if its quick, but would not want to hold up the release for it.

@bkontur
Copy link
Contributor Author

bkontur commented Mar 27, 2024

I'm just bringing this to your attention because last time it took somewhere between 12 to 23 hours on Oliver's machine (Kusama/Polkadot are the slowest - several hours, while SPs are fast). Maybe there's no need to regenerate for all runtimes, and we could just regenerate for the concrete pallets affected after commit f5aeb7e8cc024a17a42ca547645f25f2ae28e4f4?

I think we used the same weights for the state-trie-migration as on Kusama? So should be fine. For the other pallet, yea we could regenerate if its quick, but would not want to hold up the release for it.

ok, I just did pallet_asset_conversion and pallet_treasury:

@acatangiu
Copy link
Contributor

should we close this now?

@bkontur
Copy link
Contributor Author

bkontur commented Apr 9, 2024

@bkontur bkontur closed this as completed Apr 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests