git.delta.rocks / unique-network / refs/commits / c2ed35549db9

difftreelog

source

pallets/scheduler/src/weights.rs13.7 KiBsourcehistory
1// Template adopted from https://github.com/paritytech/substrate/blob/master/.maintain/frame-weight-template.hbs23//! Autogenerated weights for pallet_unique_scheduler4//!5//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev6//! DATE: 2022-06-15, STEPS: `50`, REPEAT: 80, LOW RANGE: `[]`, HIGH RANGE: `[]`7//! EXECUTION: None, WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 102489// Executed Command:10// target/release/unique-collator11// benchmark12// pallet13// --pallet14// pallet-unique-scheduler15// --wasm-execution16// compiled17// --extrinsic18// *19// --template20// .maintain/frame-weight-template.hbs21// --steps=5022// --repeat=8023// --heap-pages=409624// --output=./pallets/scheduler/src/weights.rs2526#![cfg_attr(rustfmt, rustfmt_skip)]27#![allow(unused_parens)]28#![allow(unused_imports)]29#![allow(clippy::unnecessary_cast)]3031use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};32use sp_std::marker::PhantomData;3334/// Weight functions needed for pallet_unique_scheduler.35pub trait WeightInfo {36	fn on_initialize_periodic_named_resolved(s: u32, ) -> Weight;37	fn on_initialize_named_resolved(s: u32, ) -> Weight;38	fn on_initialize_periodic(s: u32, ) -> Weight;39	fn on_initialize_periodic_resolved(s: u32, ) -> Weight;40	fn on_initialize_aborted(s: u32, ) -> Weight;41	fn on_initialize_named_aborted(s: u32, ) -> Weight;42	fn on_initialize_named(s: u32, ) -> Weight;43	fn on_initialize(s: u32, ) -> Weight;44	fn on_initialize_resolved(s: u32, ) -> Weight;45	fn schedule_named(s: u32, ) -> Weight;46	fn cancel_named(s: u32, ) -> Weight;47}4849/// Weights for pallet_unique_scheduler using the Substrate node and recommended hardware.50pub struct SubstrateWeight<T>(PhantomData<T>);51impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {52	// Storage: Scheduler Agenda (r:2 w:2)53	// Storage: System Account (r:1 w:1)54	// Storage: System AllExtrinsicsLen (r:1 w:1)55	// Storage: System BlockWeight (r:1 w:1)56	// Storage: Scheduler Lookup (r:0 w:1)57	fn on_initialize_periodic_named_resolved(s: u32, ) -> Weight {58		(27_374_000 as Weight)59			// Standard Error: 7_00060			.saturating_add((9_673_000 as Weight).saturating_mul(s as Weight))61			.saturating_add(T::DbWeight::get().reads(4 as Weight))62			.saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(s as Weight)))63			.saturating_add(T::DbWeight::get().writes(4 as Weight))64			.saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(s as Weight)))65	}66	// Storage: Scheduler Agenda (r:1 w:1)67	// Storage: System Account (r:1 w:1)68	// Storage: System AllExtrinsicsLen (r:1 w:1)69	// Storage: System BlockWeight (r:1 w:1)70	// Storage: Scheduler Lookup (r:0 w:1)71	fn on_initialize_named_resolved(s: u32, ) -> Weight {72		(25_967_000 as Weight)73			// Standard Error: 6_00074			.saturating_add((5_916_000 as Weight).saturating_mul(s as Weight))75			.saturating_add(T::DbWeight::get().reads(4 as Weight))76			.saturating_add(T::DbWeight::get().writes(4 as Weight))77			.saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(s as Weight)))78	}79	// Storage: Scheduler Agenda (r:2 w:2)80	// Storage: System Account (r:1 w:1)81	// Storage: System AllExtrinsicsLen (r:1 w:1)82	// Storage: System BlockWeight (r:1 w:1)83	// Storage: Scheduler Lookup (r:0 w:1)84	fn on_initialize_periodic(s: u32, ) -> Weight {85		(27_097_000 as Weight)86			// Standard Error: 5_00087			.saturating_add((9_652_000 as Weight).saturating_mul(s as Weight))88			.saturating_add(T::DbWeight::get().reads(4 as Weight))89			.saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(s as Weight)))90			.saturating_add(T::DbWeight::get().writes(4 as Weight))91			.saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(s as Weight)))92	}93	// Storage: Scheduler Agenda (r:2 w:2)94	// Storage: System Account (r:1 w:1)95	// Storage: System AllExtrinsicsLen (r:1 w:1)96	// Storage: System BlockWeight (r:1 w:1)97	// Storage: Scheduler Lookup (r:0 w:1)98	fn on_initialize_periodic_resolved(s: u32, ) -> Weight {99		(43_116_000 as Weight)100			// Standard Error: 18_000101			.saturating_add((8_352_000 as Weight).saturating_mul(s as Weight))102			.saturating_add(T::DbWeight::get().reads(4 as Weight))103			.saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(s as Weight)))104			.saturating_add(T::DbWeight::get().writes(4 as Weight))105			.saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(s as Weight)))106	}107	// Storage: Scheduler Agenda (r:2 w:2)108	// Storage: Scheduler Lookup (r:0 w:1)109	fn on_initialize_aborted(s: u32, ) -> Weight {110		(4_921_000 as Weight)111			// Standard Error: 4_000112			.saturating_add((2_249_000 as Weight).saturating_mul(s as Weight))113			.saturating_add(T::DbWeight::get().reads(2 as Weight))114			.saturating_add(T::DbWeight::get().writes(2 as Weight))115			.saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(s as Weight)))116	}117	// Storage: Scheduler Agenda (r:1 w:1)118	// Storage: System Account (r:1 w:1)119	// Storage: System AllExtrinsicsLen (r:1 w:1)120	// Storage: System BlockWeight (r:1 w:1)121	// Storage: Scheduler Lookup (r:0 w:1)122	fn on_initialize_named_aborted(s: u32, ) -> Weight {123		(26_934_000 as Weight)124			// Standard Error: 7_000125			.saturating_add((5_819_000 as Weight).saturating_mul(s as Weight))126			.saturating_add(T::DbWeight::get().reads(4 as Weight))127			.saturating_add(T::DbWeight::get().writes(4 as Weight))128			.saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(s as Weight)))129	}130	// Storage: Scheduler Agenda (r:2 w:2)131	// Storage: Scheduler Lookup (r:0 w:1)132	fn on_initialize_named(s: u32, ) -> Weight {133		(6_423_000 as Weight)134			// Standard Error: 1_000135			.saturating_add((2_141_000 as Weight).saturating_mul(s as Weight))136			.saturating_add(T::DbWeight::get().reads(2 as Weight))137			.saturating_add(T::DbWeight::get().writes(2 as Weight))138			.saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(s as Weight)))139	}140	// Storage: Scheduler Agenda (r:1 w:1)141	// Storage: System Account (r:1 w:1)142	// Storage: System AllExtrinsicsLen (r:1 w:1)143	// Storage: System BlockWeight (r:1 w:1)144	// Storage: Scheduler Lookup (r:0 w:1)145	fn on_initialize(s: u32, ) -> Weight {146		(27_586_000 as Weight)147			// Standard Error: 11_000148			.saturating_add((5_264_000 as Weight).saturating_mul(s as Weight))149			.saturating_add(T::DbWeight::get().reads(4 as Weight))150			.saturating_add(T::DbWeight::get().writes(4 as Weight))151			.saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(s as Weight)))152	}153	// Storage: Scheduler Agenda (r:1 w:1)154	// Storage: System Account (r:1 w:1)155	// Storage: System AllExtrinsicsLen (r:1 w:1)156	// Storage: System BlockWeight (r:1 w:1)157	// Storage: Scheduler Lookup (r:0 w:1)158	fn on_initialize_resolved(s: u32, ) -> Weight {159		(24_356_000 as Weight)160			// Standard Error: 4_000161			.saturating_add((5_301_000 as Weight).saturating_mul(s as Weight))162			.saturating_add(T::DbWeight::get().reads(4 as Weight))163			.saturating_add(T::DbWeight::get().writes(4 as Weight))164			.saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(s as Weight)))165	}166	// Storage: Scheduler Lookup (r:1 w:1)167	// Storage: Scheduler Agenda (r:1 w:1)168	fn schedule_named(s: u32, ) -> Weight {169		(14_871_000 as Weight)170			// Standard Error: 1_000171			.saturating_add((183_000 as Weight).saturating_mul(s as Weight))172			.saturating_add(T::DbWeight::get().reads(2 as Weight))173			.saturating_add(T::DbWeight::get().writes(2 as Weight))174	}175	// Storage: Scheduler Lookup (r:1 w:1)176	// Storage: Scheduler Agenda (r:1 w:1)177	fn cancel_named(s: u32, ) -> Weight {178		(16_676_000 as Weight)179			// Standard Error: 1_000180			.saturating_add((500_000 as Weight).saturating_mul(s as Weight))181			.saturating_add(T::DbWeight::get().reads(2 as Weight))182			.saturating_add(T::DbWeight::get().writes(2 as Weight))183	}184}185186// For backwards compatibility and tests187impl WeightInfo for () {188	// Storage: Scheduler Agenda (r:2 w:2)189	// Storage: System Account (r:1 w:1)190	// Storage: System AllExtrinsicsLen (r:1 w:1)191	// Storage: System BlockWeight (r:1 w:1)192	// Storage: Scheduler Lookup (r:0 w:1)193	fn on_initialize_periodic_named_resolved(s: u32, ) -> Weight {194		(27_374_000 as Weight)195			// Standard Error: 7_000196			.saturating_add((9_673_000 as Weight).saturating_mul(s as Weight))197			.saturating_add(RocksDbWeight::get().reads(4 as Weight))198			.saturating_add(RocksDbWeight::get().reads((1 as Weight).saturating_mul(s as Weight)))199			.saturating_add(RocksDbWeight::get().writes(4 as Weight))200			.saturating_add(RocksDbWeight::get().writes((2 as Weight).saturating_mul(s as Weight)))201	}202	// Storage: Scheduler Agenda (r:1 w:1)203	// Storage: System Account (r:1 w:1)204	// Storage: System AllExtrinsicsLen (r:1 w:1)205	// Storage: System BlockWeight (r:1 w:1)206	// Storage: Scheduler Lookup (r:0 w:1)207	fn on_initialize_named_resolved(s: u32, ) -> Weight {208		(25_967_000 as Weight)209			// Standard Error: 6_000210			.saturating_add((5_916_000 as Weight).saturating_mul(s as Weight))211			.saturating_add(RocksDbWeight::get().reads(4 as Weight))212			.saturating_add(RocksDbWeight::get().writes(4 as Weight))213			.saturating_add(RocksDbWeight::get().writes((1 as Weight).saturating_mul(s as Weight)))214	}215	// Storage: Scheduler Agenda (r:2 w:2)216	// Storage: System Account (r:1 w:1)217	// Storage: System AllExtrinsicsLen (r:1 w:1)218	// Storage: System BlockWeight (r:1 w:1)219	// Storage: Scheduler Lookup (r:0 w:1)220	fn on_initialize_periodic(s: u32, ) -> Weight {221		(27_097_000 as Weight)222			// Standard Error: 5_000223			.saturating_add((9_652_000 as Weight).saturating_mul(s as Weight))224			.saturating_add(RocksDbWeight::get().reads(4 as Weight))225			.saturating_add(RocksDbWeight::get().reads((1 as Weight).saturating_mul(s as Weight)))226			.saturating_add(RocksDbWeight::get().writes(4 as Weight))227			.saturating_add(RocksDbWeight::get().writes((2 as Weight).saturating_mul(s as Weight)))228	}229	// Storage: Scheduler Agenda (r:2 w:2)230	// Storage: System Account (r:1 w:1)231	// Storage: System AllExtrinsicsLen (r:1 w:1)232	// Storage: System BlockWeight (r:1 w:1)233	// Storage: Scheduler Lookup (r:0 w:1)234	fn on_initialize_periodic_resolved(s: u32, ) -> Weight {235		(43_116_000 as Weight)236			// Standard Error: 18_000237			.saturating_add((8_352_000 as Weight).saturating_mul(s as Weight))238			.saturating_add(RocksDbWeight::get().reads(4 as Weight))239			.saturating_add(RocksDbWeight::get().reads((1 as Weight).saturating_mul(s as Weight)))240			.saturating_add(RocksDbWeight::get().writes(4 as Weight))241			.saturating_add(RocksDbWeight::get().writes((2 as Weight).saturating_mul(s as Weight)))242	}243	// Storage: Scheduler Agenda (r:2 w:2)244	// Storage: Scheduler Lookup (r:0 w:1)245	fn on_initialize_aborted(s: u32, ) -> Weight {246		(4_921_000 as Weight)247			// Standard Error: 4_000248			.saturating_add((2_249_000 as Weight).saturating_mul(s as Weight))249			.saturating_add(RocksDbWeight::get().reads(2 as Weight))250			.saturating_add(RocksDbWeight::get().writes(2 as Weight))251			.saturating_add(RocksDbWeight::get().writes((1 as Weight).saturating_mul(s as Weight)))252	}253	// Storage: Scheduler Agenda (r:1 w:1)254	// Storage: System Account (r:1 w:1)255	// Storage: System AllExtrinsicsLen (r:1 w:1)256	// Storage: System BlockWeight (r:1 w:1)257	// Storage: Scheduler Lookup (r:0 w:1)258	fn on_initialize_named_aborted(s: u32, ) -> Weight {259		(26_934_000 as Weight)260			// Standard Error: 7_000261			.saturating_add((5_819_000 as Weight).saturating_mul(s as Weight))262			.saturating_add(RocksDbWeight::get().reads(4 as Weight))263			.saturating_add(RocksDbWeight::get().writes(4 as Weight))264			.saturating_add(RocksDbWeight::get().writes((1 as Weight).saturating_mul(s as Weight)))265	}266	// Storage: Scheduler Agenda (r:2 w:2)267	// Storage: Scheduler Lookup (r:0 w:1)268	fn on_initialize_named(s: u32, ) -> Weight {269		(6_423_000 as Weight)270			// Standard Error: 1_000271			.saturating_add((2_141_000 as Weight).saturating_mul(s as Weight))272			.saturating_add(RocksDbWeight::get().reads(2 as Weight))273			.saturating_add(RocksDbWeight::get().writes(2 as Weight))274			.saturating_add(RocksDbWeight::get().writes((1 as Weight).saturating_mul(s as Weight)))275	}276	// Storage: Scheduler Agenda (r:1 w:1)277	// Storage: System Account (r:1 w:1)278	// Storage: System AllExtrinsicsLen (r:1 w:1)279	// Storage: System BlockWeight (r:1 w:1)280	// Storage: Scheduler Lookup (r:0 w:1)281	fn on_initialize(s: u32, ) -> Weight {282		(27_586_000 as Weight)283			// Standard Error: 11_000284			.saturating_add((5_264_000 as Weight).saturating_mul(s as Weight))285			.saturating_add(RocksDbWeight::get().reads(4 as Weight))286			.saturating_add(RocksDbWeight::get().writes(4 as Weight))287			.saturating_add(RocksDbWeight::get().writes((1 as Weight).saturating_mul(s as Weight)))288	}289	// Storage: Scheduler Agenda (r:1 w:1)290	// Storage: System Account (r:1 w:1)291	// Storage: System AllExtrinsicsLen (r:1 w:1)292	// Storage: System BlockWeight (r:1 w:1)293	// Storage: Scheduler Lookup (r:0 w:1)294	fn on_initialize_resolved(s: u32, ) -> Weight {295		(24_356_000 as Weight)296			// Standard Error: 4_000297			.saturating_add((5_301_000 as Weight).saturating_mul(s as Weight))298			.saturating_add(RocksDbWeight::get().reads(4 as Weight))299			.saturating_add(RocksDbWeight::get().writes(4 as Weight))300			.saturating_add(RocksDbWeight::get().writes((1 as Weight).saturating_mul(s as Weight)))301	}302	// Storage: Scheduler Lookup (r:1 w:1)303	// Storage: Scheduler Agenda (r:1 w:1)304	fn schedule_named(s: u32, ) -> Weight {305		(14_871_000 as Weight)306			// Standard Error: 1_000307			.saturating_add((183_000 as Weight).saturating_mul(s as Weight))308			.saturating_add(RocksDbWeight::get().reads(2 as Weight))309			.saturating_add(RocksDbWeight::get().writes(2 as Weight))310	}311	// Storage: Scheduler Lookup (r:1 w:1)312	// Storage: Scheduler Agenda (r:1 w:1)313	fn cancel_named(s: u32, ) -> Weight {314		(16_676_000 as Weight)315			// Standard Error: 1_000316			.saturating_add((500_000 as Weight).saturating_mul(s as Weight))317			.saturating_add(RocksDbWeight::get().reads(2 as Weight))318			.saturating_add(RocksDbWeight::get().writes(2 as Weight))319	}320}