Add storage size component to weights (#12277)
* Add storage size component to weights * Rename storage_size to proof_size * Update primitives/weights/src/weight_v2.rs Co-authored-by:Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Fixes * cargo fmt * Implement custom Decode and CompactAs * Add missing import * Fixes * Remove CompactAs implementation * Properly migrate from 1D weight * Remove #[pallet::compact] from Weight parameters * More #[pallet::compact] removals * Add unit tests * Set appropriate default block proof size * cargo fmt * Remove nonsensical weight constant * Test only for the reference time weight in frame_system::limits * Only check for reference time weight on idle * Use destructuring syntax * Update test expectations * Fixes * Fixes * Fixes * Correctly migrate from 1D weights * cargo fmt * Migrate using extra extrinsics instead of custom Decode * Fixes * Silence dispatch call warnings that were previously allowed * Fix gas_left test * Use OldWeight instead of u64 * Fixes * Only check for reference time weight in election provider * Fix test expectations * Fix test expectations * Use only reference time weight in grandpa test * Use only reference time weight in examples test * Use only reference time weight in examples test * Fix test expectations Co-authored-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> Co-authored-by:
Alexander Theißen <alex.theissen@me.com>
Showing
- substrate/frame/alliance/src/lib.rs 51 additions, 11 deletionssubstrate/frame/alliance/src/lib.rs
- substrate/frame/babe/src/tests.rs 2 additions, 1 deletionsubstrate/frame/babe/src/tests.rs
- substrate/frame/collective/src/lib.rs 65 additions, 4 deletionssubstrate/frame/collective/src/lib.rs
- substrate/frame/contracts/src/lib.rs 169 additions, 10 deletionssubstrate/frame/contracts/src/lib.rs
- substrate/frame/contracts/src/wasm/mod.rs 10 additions, 5 deletionssubstrate/frame/contracts/src/wasm/mod.rs
- substrate/frame/election-provider-multi-phase/src/lib.rs 6 additions, 3 deletionssubstrate/frame/election-provider-multi-phase/src/lib.rs
- substrate/frame/election-provider-multi-phase/src/unsigned.rs 6 additions, 3 deletions...trate/frame/election-provider-multi-phase/src/unsigned.rs
- substrate/frame/examples/basic/src/tests.rs 4 additions, 2 deletionssubstrate/frame/examples/basic/src/tests.rs
- substrate/frame/executive/src/lib.rs 4 additions, 3 deletionssubstrate/frame/executive/src/lib.rs
- substrate/frame/grandpa/src/tests.rs 2 additions, 1 deletionsubstrate/frame/grandpa/src/tests.rs
- substrate/frame/support/procedural/src/pallet/expand/call.rs 20 additions, 0 deletionssubstrate/frame/support/procedural/src/pallet/expand/call.rs
- substrate/frame/support/procedural/src/pallet/parse/call.rs 3 additions, 0 deletionssubstrate/frame/support/procedural/src/pallet/parse/call.rs
- substrate/frame/support/test/tests/pallet_ui/storage_ensure_span_are_ok_on_wrong_gen.stderr 3 additions, 3 deletions.../pallet_ui/storage_ensure_span_are_ok_on_wrong_gen.stderr
- substrate/frame/support/test/tests/pallet_ui/storage_ensure_span_are_ok_on_wrong_gen_unnamed.stderr 3 additions, 3 deletions...ui/storage_ensure_span_are_ok_on_wrong_gen_unnamed.stderr
- substrate/frame/support/test/tests/pallet_ui/storage_info_unsatisfied.stderr 1 addition, 1 deletion...port/test/tests/pallet_ui/storage_info_unsatisfied.stderr
- substrate/frame/support/test/tests/pallet_ui/storage_info_unsatisfied_nmap.stderr 1 addition, 1 deletion...test/tests/pallet_ui/storage_info_unsatisfied_nmap.stderr
- substrate/frame/system/src/limits.rs 10 additions, 11 deletionssubstrate/frame/system/src/limits.rs
- substrate/frame/transaction-payment/src/types.rs 3 additions, 2 deletionssubstrate/frame/transaction-payment/src/types.rs
- substrate/primitives/weights/src/lib.rs 20 additions, 1 deletionsubstrate/primitives/weights/src/lib.rs
- substrate/primitives/weights/src/weight_v2.rs 148 additions, 63 deletionssubstrate/primitives/weights/src/weight_v2.rs
Please register or sign in to comment