Revert "FRAME: Create TransactionExtension as a replacement for SignedExtension (#2280)" (#3665)

This PR reverts #2280 which introduced `TransactionExtension` to replace
`SignedExtension`.

As a result of the discussion
[here](https://github.com/paritytech/polkadot-sdk/pull/3623#issuecomment-1986789700),
the changes will be reverted for now with plans to reintroduce the
concept in the future.

---------

Signed-off-by: georgepisaltu <george.pisaltu@parity.io>
This commit is contained in:
georgepisaltu
2024-03-13 16:10:59 +02:00
committed by GitHub
parent 60ac5a723c
commit bbd51ce867
350 changed files with 15826 additions and 24304 deletions
+90 -93
View File
@@ -17,29 +17,26 @@
//! Autogenerated weights for `pallet_migrations`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-03-01, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
//! DATE: 2023-12-04, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `runner-bn-ce5rx-project-674-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
//! HOSTNAME: `loud1`, CPU: `AMD EPYC 7282 16-Core Processor`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: `1024`
// Executed Command:
// ./target/production/substrate-node
// target/release/substrate-node
// benchmark
// pallet
// --chain=dev
// --steps=50
// --repeat=20
// --pallet=pallet_migrations
// --no-storage-info
// --no-median-slopes
// --no-min-squares
// --extrinsic=*
// --wasm-execution=compiled
// --heap-pages=4096
// --output=./substrate/frame/migrations/src/weights.rs
// --header=./substrate/HEADER-APACHE2
// --template=./substrate/.maintain/frame-weight-template.hbs
// --chain
// dev
// --pallet
// pallet-migrations
// --extrinsic
//
// --output
// weight.rs
// --template
// ../../polkadot-sdk/substrate/.maintain/frame-weight-template.hbs
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
@@ -74,10 +71,10 @@ impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
/// Proof: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0)
fn onboard_new_mbms() -> Weight {
// Proof Size summary in bytes:
// Measured: `276`
// Measured: `243`
// Estimated: `67035`
// Minimum execution time: 7_932_000 picoseconds.
Weight::from_parts(8_428_000, 67035)
// Minimum execution time: 13_980_000 picoseconds.
Weight::from_parts(14_290_000, 67035)
.saturating_add(T::DbWeight::get().reads(2_u64))
.saturating_add(T::DbWeight::get().writes(1_u64))
}
@@ -85,10 +82,10 @@ impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
/// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`)
fn progress_mbms_none() -> Weight {
// Proof Size summary in bytes:
// Measured: `142`
// Measured: `109`
// Estimated: `67035`
// Minimum execution time: 2_229_000 picoseconds.
Weight::from_parts(2_329_000, 67035)
// Minimum execution time: 3_770_000 picoseconds.
Weight::from_parts(4_001_000, 67035)
.saturating_add(T::DbWeight::get().reads(1_u64))
}
/// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0)
@@ -99,8 +96,8 @@ impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
// Proof Size summary in bytes:
// Measured: `134`
// Estimated: `3599`
// Minimum execution time: 6_051_000 picoseconds.
Weight::from_parts(6_483_000, 3599)
// Minimum execution time: 10_900_000 picoseconds.
Weight::from_parts(11_251_000, 3599)
.saturating_add(T::DbWeight::get().reads(1_u64))
.saturating_add(T::DbWeight::get().writes(1_u64))
}
@@ -110,10 +107,10 @@ impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
/// Proof: `MultiBlockMigrations::Historic` (`max_values`: None, `max_size`: Some(266), added: 2741, mode: `MaxEncodedLen`)
fn exec_migration_skipped_historic() -> Weight {
// Proof Size summary in bytes:
// Measured: `330`
// Estimated: `3795`
// Minimum execution time: 10_066_000 picoseconds.
Weight::from_parts(10_713_000, 3795)
// Measured: `297`
// Estimated: `3762`
// Minimum execution time: 17_891_000 picoseconds.
Weight::from_parts(18_501_000, 3762)
.saturating_add(T::DbWeight::get().reads(2_u64))
}
/// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0)
@@ -122,10 +119,10 @@ impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
/// Proof: `MultiBlockMigrations::Historic` (`max_values`: None, `max_size`: Some(266), added: 2741, mode: `MaxEncodedLen`)
fn exec_migration_advance() -> Weight {
// Proof Size summary in bytes:
// Measured: `276`
// Estimated: `3741`
// Minimum execution time: 10_026_000 picoseconds.
Weight::from_parts(10_379_000, 3741)
// Measured: `243`
// Estimated: `3731`
// Minimum execution time: 18_271_000 picoseconds.
Weight::from_parts(18_740_000, 3731)
.saturating_add(T::DbWeight::get().reads(2_u64))
}
/// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0)
@@ -134,10 +131,10 @@ impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
/// Proof: `MultiBlockMigrations::Historic` (`max_values`: None, `max_size`: Some(266), added: 2741, mode: `MaxEncodedLen`)
fn exec_migration_complete() -> Weight {
// Proof Size summary in bytes:
// Measured: `276`
// Estimated: `3741`
// Minimum execution time: 11_680_000 picoseconds.
Weight::from_parts(12_184_000, 3741)
// Measured: `243`
// Estimated: `3731`
// Minimum execution time: 21_241_000 picoseconds.
Weight::from_parts(21_911_000, 3731)
.saturating_add(T::DbWeight::get().reads(2_u64))
.saturating_add(T::DbWeight::get().writes(1_u64))
}
@@ -149,10 +146,10 @@ impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
/// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`)
fn exec_migration_fail() -> Weight {
// Proof Size summary in bytes:
// Measured: `276`
// Estimated: `3741`
// Minimum execution time: 12_334_000 picoseconds.
Weight::from_parts(12_899_000, 3741)
// Measured: `243`
// Estimated: `3731`
// Minimum execution time: 22_740_000 picoseconds.
Weight::from_parts(23_231_000, 3731)
.saturating_add(T::DbWeight::get().reads(2_u64))
.saturating_add(T::DbWeight::get().writes(1_u64))
}
@@ -160,8 +157,8 @@ impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 187_000 picoseconds.
Weight::from_parts(209_000, 0)
// Minimum execution time: 440_000 picoseconds.
Weight::from_parts(500_000, 0)
}
/// Storage: `MultiBlockMigrations::Cursor` (r:0 w:1)
/// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`)
@@ -169,8 +166,8 @@ impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 2_688_000 picoseconds.
Weight::from_parts(2_874_000, 0)
// Minimum execution time: 5_751_000 picoseconds.
Weight::from_parts(5_950_000, 0)
.saturating_add(T::DbWeight::get().writes(1_u64))
}
/// Storage: `MultiBlockMigrations::Cursor` (r:0 w:1)
@@ -179,8 +176,8 @@ impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 3_108_000 picoseconds.
Weight::from_parts(3_263_000, 0)
// Minimum execution time: 6_350_000 picoseconds.
Weight::from_parts(6_560_000, 0)
.saturating_add(T::DbWeight::get().writes(1_u64))
}
/// Storage: `MultiBlockMigrations::Cursor` (r:1 w:0)
@@ -189,10 +186,10 @@ impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
/// Proof: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0)
fn force_onboard_mbms() -> Weight {
// Proof Size summary in bytes:
// Measured: `251`
// Measured: `218`
// Estimated: `67035`
// Minimum execution time: 5_993_000 picoseconds.
Weight::from_parts(6_359_000, 67035)
// Minimum execution time: 11_121_000 picoseconds.
Weight::from_parts(11_530_000, 67035)
.saturating_add(T::DbWeight::get().reads(2_u64))
}
/// Storage: `MultiBlockMigrations::Historic` (r:256 w:256)
@@ -200,12 +197,12 @@ impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
/// The range of component `n` is `[0, 256]`.
fn clear_historic(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1122 + n * (271 ±0)`
// Measured: `1089 + n * (271 ±0)`
// Estimated: `3834 + n * (2740 ±0)`
// Minimum execution time: 16_003_000 picoseconds.
Weight::from_parts(14_453_014, 3834)
// Standard Error: 3_305
.saturating_add(Weight::from_parts(1_325_026, 0).saturating_mul(n.into()))
// Minimum execution time: 21_891_000 picoseconds.
Weight::from_parts(18_572_306, 3834)
// Standard Error: 3_236
.saturating_add(Weight::from_parts(1_648_429, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads(1_u64))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into())))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(n.into())))
@@ -221,10 +218,10 @@ impl WeightInfo for () {
/// Proof: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0)
fn onboard_new_mbms() -> Weight {
// Proof Size summary in bytes:
// Measured: `276`
// Measured: `243`
// Estimated: `67035`
// Minimum execution time: 7_932_000 picoseconds.
Weight::from_parts(8_428_000, 67035)
// Minimum execution time: 13_980_000 picoseconds.
Weight::from_parts(14_290_000, 67035)
.saturating_add(RocksDbWeight::get().reads(2_u64))
.saturating_add(RocksDbWeight::get().writes(1_u64))
}
@@ -232,10 +229,10 @@ impl WeightInfo for () {
/// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`)
fn progress_mbms_none() -> Weight {
// Proof Size summary in bytes:
// Measured: `142`
// Measured: `109`
// Estimated: `67035`
// Minimum execution time: 2_229_000 picoseconds.
Weight::from_parts(2_329_000, 67035)
// Minimum execution time: 3_770_000 picoseconds.
Weight::from_parts(4_001_000, 67035)
.saturating_add(RocksDbWeight::get().reads(1_u64))
}
/// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0)
@@ -246,8 +243,8 @@ impl WeightInfo for () {
// Proof Size summary in bytes:
// Measured: `134`
// Estimated: `3599`
// Minimum execution time: 6_051_000 picoseconds.
Weight::from_parts(6_483_000, 3599)
// Minimum execution time: 10_900_000 picoseconds.
Weight::from_parts(11_251_000, 3599)
.saturating_add(RocksDbWeight::get().reads(1_u64))
.saturating_add(RocksDbWeight::get().writes(1_u64))
}
@@ -257,10 +254,10 @@ impl WeightInfo for () {
/// Proof: `MultiBlockMigrations::Historic` (`max_values`: None, `max_size`: Some(266), added: 2741, mode: `MaxEncodedLen`)
fn exec_migration_skipped_historic() -> Weight {
// Proof Size summary in bytes:
// Measured: `330`
// Estimated: `3795`
// Minimum execution time: 10_066_000 picoseconds.
Weight::from_parts(10_713_000, 3795)
// Measured: `297`
// Estimated: `3762`
// Minimum execution time: 17_891_000 picoseconds.
Weight::from_parts(18_501_000, 3762)
.saturating_add(RocksDbWeight::get().reads(2_u64))
}
/// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0)
@@ -269,10 +266,10 @@ impl WeightInfo for () {
/// Proof: `MultiBlockMigrations::Historic` (`max_values`: None, `max_size`: Some(266), added: 2741, mode: `MaxEncodedLen`)
fn exec_migration_advance() -> Weight {
// Proof Size summary in bytes:
// Measured: `276`
// Estimated: `3741`
// Minimum execution time: 10_026_000 picoseconds.
Weight::from_parts(10_379_000, 3741)
// Measured: `243`
// Estimated: `3731`
// Minimum execution time: 18_271_000 picoseconds.
Weight::from_parts(18_740_000, 3731)
.saturating_add(RocksDbWeight::get().reads(2_u64))
}
/// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0)
@@ -281,10 +278,10 @@ impl WeightInfo for () {
/// Proof: `MultiBlockMigrations::Historic` (`max_values`: None, `max_size`: Some(266), added: 2741, mode: `MaxEncodedLen`)
fn exec_migration_complete() -> Weight {
// Proof Size summary in bytes:
// Measured: `276`
// Estimated: `3741`
// Minimum execution time: 11_680_000 picoseconds.
Weight::from_parts(12_184_000, 3741)
// Measured: `243`
// Estimated: `3731`
// Minimum execution time: 21_241_000 picoseconds.
Weight::from_parts(21_911_000, 3731)
.saturating_add(RocksDbWeight::get().reads(2_u64))
.saturating_add(RocksDbWeight::get().writes(1_u64))
}
@@ -296,10 +293,10 @@ impl WeightInfo for () {
/// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`)
fn exec_migration_fail() -> Weight {
// Proof Size summary in bytes:
// Measured: `276`
// Estimated: `3741`
// Minimum execution time: 12_334_000 picoseconds.
Weight::from_parts(12_899_000, 3741)
// Measured: `243`
// Estimated: `3731`
// Minimum execution time: 22_740_000 picoseconds.
Weight::from_parts(23_231_000, 3731)
.saturating_add(RocksDbWeight::get().reads(2_u64))
.saturating_add(RocksDbWeight::get().writes(1_u64))
}
@@ -307,8 +304,8 @@ impl WeightInfo for () {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 187_000 picoseconds.
Weight::from_parts(209_000, 0)
// Minimum execution time: 440_000 picoseconds.
Weight::from_parts(500_000, 0)
}
/// Storage: `MultiBlockMigrations::Cursor` (r:0 w:1)
/// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`)
@@ -316,8 +313,8 @@ impl WeightInfo for () {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 2_688_000 picoseconds.
Weight::from_parts(2_874_000, 0)
// Minimum execution time: 5_751_000 picoseconds.
Weight::from_parts(5_950_000, 0)
.saturating_add(RocksDbWeight::get().writes(1_u64))
}
/// Storage: `MultiBlockMigrations::Cursor` (r:0 w:1)
@@ -326,8 +323,8 @@ impl WeightInfo for () {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 3_108_000 picoseconds.
Weight::from_parts(3_263_000, 0)
// Minimum execution time: 6_350_000 picoseconds.
Weight::from_parts(6_560_000, 0)
.saturating_add(RocksDbWeight::get().writes(1_u64))
}
/// Storage: `MultiBlockMigrations::Cursor` (r:1 w:0)
@@ -336,10 +333,10 @@ impl WeightInfo for () {
/// Proof: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0)
fn force_onboard_mbms() -> Weight {
// Proof Size summary in bytes:
// Measured: `251`
// Measured: `218`
// Estimated: `67035`
// Minimum execution time: 5_993_000 picoseconds.
Weight::from_parts(6_359_000, 67035)
// Minimum execution time: 11_121_000 picoseconds.
Weight::from_parts(11_530_000, 67035)
.saturating_add(RocksDbWeight::get().reads(2_u64))
}
/// Storage: `MultiBlockMigrations::Historic` (r:256 w:256)
@@ -347,12 +344,12 @@ impl WeightInfo for () {
/// The range of component `n` is `[0, 256]`.
fn clear_historic(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1122 + n * (271 ±0)`
// Measured: `1089 + n * (271 ±0)`
// Estimated: `3834 + n * (2740 ±0)`
// Minimum execution time: 16_003_000 picoseconds.
Weight::from_parts(14_453_014, 3834)
// Standard Error: 3_305
.saturating_add(Weight::from_parts(1_325_026, 0).saturating_mul(n.into()))
// Minimum execution time: 21_891_000 picoseconds.
Weight::from_parts(18_572_306, 3834)
// Standard Error: 3_236
.saturating_add(Weight::from_parts(1_648_429, 0).saturating_mul(n.into()))
.saturating_add(RocksDbWeight::get().reads(1_u64))
.saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(n.into())))
.saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(n.into())))