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

Investigate too big change for benchmark teleport_assets / reserve_transfer_assets for 1.2.0 release #231

Closed
1 task
bkontur opened this issue Mar 11, 2024 · 8 comments

Comments

@bkontur
Copy link
Contributor

bkontur commented Mar 11, 2024

Regenerated weights here: #223.
Runtimes diff here: release-v1.1.2...bkontur:runtimes:bko-weights
AssetHubKusama pallet_xcm.rs weights diff: release-v1.1.2...bkontur:runtimes:bko-weights#diff-d6dc494f1c5058902c12b186a1ab36c07ce90fa3bc8e821b782eb6e106b0e6beR71-R124

subweight compare commits          --path-pattern "./**/weights/**/pallet_xcm.rs"          --format markdown --no-color           --change added changed removed          --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/polkadot/src/weights/pallet_xcm.rs reserve_transfer_assets 17.26us 530.08us +2971.12
relay/kusama/src/weights/pallet_xcm.rs teleport_assets 17.68us 534.45us +2923.79
relay/polkadot/src/weights/pallet_xcm.rs teleport_assets 17.82us 534.41us +2899.79
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-kusama/src/weights/pallet_xcm.rs reserve_transfer_assets 40.05us 846.49us +2013.84
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-kusama/src/weights/pallet_xcm.rs teleport_assets 45.36us 596.28us +1214.63
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-polkadot/src/weights/pallet_xcm.rs teleport_assets 46.51us 479.54us +931.13
system-parachains/collectives/collectives-polkadot/src/weights/pallet_xcm.rs teleport_assets 47.26us 480.34us +916.32

TODO

  • Close this issue either with a fix or by approving that it is okay.
@bkontur
Copy link
Contributor Author

bkontur commented Mar 11, 2024

My guess is that it could be kind of ok, if we look closer to the generated weight diff.
Before, there was included only ParachainInfo::ParachainId but after there is much more of it.
image

@bkontur bkontur mentioned this issue Mar 11, 2024
19 tasks
@acatangiu
Copy link
Contributor

acatangiu commented Mar 11, 2024

TODO: check if whitelisted_caller() is correctly used in benchmarks, all those extra DB reads and writes look suspicious to me..

@bkontur
Copy link
Contributor Author

bkontur commented Mar 11, 2024

TODO: check/set force_xcm_version as a part of DeliveryHelper stuff to avoid unnecessary VersionDiscoveryQueue / SaveXcmVersion and other read/writes

@acatangiu
Copy link
Contributor

Yes, actually those read/writes are valid, touching:

  • System::Account
  • Dmp::DeliveryFeeFactor
  • XcmPallet::SupportedVersion
  • Dmp::DownwardMessageQueues
  • Dmp::DownwardMessageQueueHeads

(for relays - and even more for parachains)

@acatangiu
Copy link
Contributor

Old benchmarks code was wrong - it did not actually "deliver" (forward) any XCM, but failure was hidden because error was not propagated.
This runtime update got a number of fixes, including proper benchmarks that run the extrinsic to completion. New weights look correct, old ones were way off (under-estimated).

@bkontur
Copy link
Contributor Author

bkontur commented Mar 11, 2024

yes, agree,
and also I have a simple solution how to reduce 2reads+1write:

        /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1)
	/// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
	/// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0)
	/// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)

from every instruction/extrinsic that uses SendXcm.

I will prepare partial fix here and follow-up issue for polkadot-sdk tomorrow.

This is first comparision:

Before: #223 (WITHOUT_POC_FIX)

File Extrinsic Old New Change [%]
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

After: #223 (WITH_POC_FIX)

File Extrinsic Old New Change [%]
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_xcm.rs reserve_transfer_assets 40.05us 704.41us +1659.04
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_xcm.rs teleport_assets 45.36us 447.46us +886.53

Comparision between WITHOUT_POC_FIX and WITH_POC_FIX

File Extrinsic Old New Change [%]
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs expect_error 1.87us 1.77us -5.25
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs set_topic 1.91us 1.79us -6.13
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs clear_origin 1.94us 1.81us -6.95
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs clear_error 1.96us 1.81us -7.57
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_xcm.rs reserve_transfer_assets 846.49us 704.41us -16.78
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs transfer_reserve_asset 845.89us 700.32us -17.21
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs report_holding 762.42us 614.37us -19.42
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs initiate_reserve_withdraw 719.77us 570.96us -20.68
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs query_pallet 689.40us 541.07us -21.52
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs report_transact_status 683.94us 536.32us -21.58
system-parachains/asset-hubs/asset-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs report_error 684.31us 536.29us -21.63
system-parachains/asset-hubs/asset-hub-kusama/src/weights/pallet_xcm.rs teleport_assets 596.28us 447.46us -24.96

@bkontur
Copy link
Contributor Author

bkontur commented Mar 15, 2024

closing and moving further investigation and optimizations to the issue paritytech/polkadot-sdk#3692

@bkontur bkontur closed this as completed Mar 15, 2024
acatangiu pushed a commit to paritytech/polkadot-sdk that referenced this issue Mar 18, 2024
bkontur added a commit to paritytech/polkadot-sdk that referenced this issue Mar 18, 2024
…hmarks instead (#3730)

Relates to: polkadot-fellows/runtimes#231
Fixes: paritytech/parity-bridges-common#2874

Expected patches for (1.7.0):
- pallet-xcm `8.0.3`

Co-authored-by: Adrian Catangiu <adrian@parity.io>
@bkontur
Copy link
Contributor Author

bkontur commented Mar 19, 2024

TLDR: So the result looks like, comparing to the latest release 1.1.2, that we lowered user fee for pallet_xcm::reserve_transfer_assets from 410615635 to 273882302 (-33%).

Note: Hope, I did not make any mistake with calculations on the way :)

The significant increase of reserve_transfer_assets from 40.05us to 846.49us is ok, as @acatangiu mentioned above. When compared with the weight for the XCM instruction in pallet_xcm_benchmarks_fungible.rs, which is 845.89us, it is almost the same.

The consequence for pallet_xcm::reserve_transfer_assets is that both weights, reserve_transfer_assets and transfer_reserve_asset, were added together, and based on that result, we estimated the fee for the extrinsic.

We applied the patch for pallet_xcm benchmarks, and upon randomly checking the fee estimation for pallet_xcm::reserve_transfer_assets for AssetHubKusama, the results are as follows:

// fee before patch:	567182302 
// fee after patch:	273882302
// fee release 1.1.2:	410615635

used test:

#[test]
fn estimate_fee_for_reserve_asset_transfer() {
	use asset_hub_kusama_runtime::TransactionPayment;
	use frame_support::dispatch::GetDispatchInfo;
	use xcm::prelude::{VersionedAssets, VersionedLocation};

	let call = pallet_xcm::Call::<Runtime>::reserve_transfer_assets {
		assets: Box::new(VersionedAssets::V4((Here, 1200).into())),
		dest: Box::new(VersionedLocation::V4(
			AccountId32 { network: None, id: ALICE.clone().into() }.into()
		)),
		fee_asset_item: 0,
		beneficiary: Box::new(VersionedLocation::V4(
			AccountId32 { network: None, id: ALICE.clone().into() }.into()
		)),
	};
	let batch_info = call.get_dispatch_info();

	ExtBuilder::<Runtime>::default()
		.with_collators(vec![AccountId::from(ALICE)])
		.with_session_keys(vec![(
			AccountId::from(ALICE),
			AccountId::from(ALICE),
			SessionKeys { aura: AuraId::from(sp_core::sr25519::Public::from_raw(ALICE)) },
		)])
		.build()
		.execute_with(|| {
			let xt = construct_extrinsic(sp_keyring::AccountKeyring::Alice, RuntimeCall::PolkadotXcm(call));
			let estimated_tx_fee = TransactionPayment::compute_fee(xt.encoded_size() as _, &batch_info, 0);
			println!("{estimated_tx_fee}");
		});
}

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
|…
Morganamilo pushed a commit to paritytech/polkadot-sdk that referenced this issue Mar 20, 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

2 participants