Add weights benchmarks (step 1)
This is a first MR that create the structure for weights benchmarking, and officially define the reference machine as a Raspberry Pi 4 Model B - 4GB
.
This MR also add computed benchmarks for pallets system, balance and universal_dividend.
Merge request reports
Activity
changed milestone to %runtime-200
requested review from @tuxmain
assigned to @librelois
added 1 commit
- 0897cbdb - style(clippy): allow unnecessary_cast for WeighInfo implementations
added 1 commit
- 1ffe6531 - doc(dev):weights-bench: reference machine should use an SSD with USB3
added 12 commits
-
2f97bbaf - 1 commit from branch
master
- fb73b1b8 - fix(gdev): fix runtime benchmarks compilation
- 80bd31eb - fix(accounts): providers should be inc as soon as the account recv money
- b72d8ce8 - feat(weights): use our benchmarks for pallet balance
- de9598f3 - feat(weights): use our benchmarks for frame_system
- de93e7bb - fix(weights): use our own extrinsic base weights constant
- fa692dd9 - feat(pallet_ud): add benchmarking
- b927aca4 - feat(pallet_ud): add weights info
- 4aab9541 - feat(runtimes): use our benchmarks for pallet universal dividend
- 1c0e8248 - doc(dev): add "how to benchmarks weights of a Call/Hook/Pallet"
- 82bb23eb - style(clippy): allow unnecessary_cast for WeighInfo implementations
- 5f3064f8 - doc(dev):weights-bench: reference machine should use an SSD with USB3
Toggle commit list-
2f97bbaf - 1 commit from branch
added 12 commits
-
7a438471 - 1 commit from branch
master
- d7041efd - fix(gdev): fix runtime benchmarks compilation
- 8198b0b9 - fix(accounts): providers should be inc as soon as the account recv money
- 54cf04c2 - feat(weights): use our benchmarks for pallet balance
- deee62a4 - feat(weights): use our benchmarks for frame_system
- 0a017589 - fix(weights): use our own extrinsic base weights constant
- 0f90a749 - feat(pallet_ud): add benchmarking
- f6f5e169 - feat(pallet_ud): add weights info
- f9084fbe - feat(runtimes): use our benchmarks for pallet universal dividend
- 03f745d7 - doc(dev): add "how to benchmarks weights of a Call/Hook/Pallet"
- 558f61ac - style(clippy): allow unnecessary_cast for WeighInfo implementations
- b0c50272 - doc(dev):weights-bench: reference machine should use an SSD with USB3
Toggle commit list-
7a438471 - 1 commit from branch
added 13 commits
-
6ee74e9a - 1 commit from branch
master
- c3df7129 - fix(gdev): fix runtime benchmarks compilation
- e47766ca - fix(accounts): providers should be inc as soon as the account recv money
- 144d6df7 - feat(weights): use our benchmarks for pallet balance
- 3487458d - feat(weights): use our benchmarks for frame_system
- 1ecccbf5 - fix(weights): use our own extrinsic base weights constant
- 7bd483e5 - feat(pallet_ud): add benchmarking
- 63cd068f - feat(pallet_ud): add weights info
- ce36ef46 - feat(runtimes): use our benchmarks for pallet universal dividend
- e21bb88f - doc(dev): add "how to benchmarks weights of a Call/Hook/Pallet"
- d5d2c06c - style(clippy): allow unnecessary_cast for WeighInfo implementations
- fd9cf70f - doc(dev):weights-bench: reference machine should use an SSD with USB3
- 47275052 - fix(weights): impl proper weights & benchmarks for pallet upgrade origin
Toggle commit list-
6ee74e9a - 1 commit from branch
added 14 commits
-
6ac7cbe4 - 1 commit from branch
master
- 9961375c - fix(gdev): fix runtime benchmarks compilation
- 54cbf3a7 - fix(accounts): providers should be inc as soon as the account recv money
- 7069aada - feat(weights): use our benchmarks for pallet balance
- 1866fc5c - feat(weights): use our benchmarks for frame_system
- fdd34721 - fix(weights): use our own extrinsic base weights constant
- b616ddf4 - feat(pallet_ud): add benchmarking
- 4cfd5899 - feat(pallet_ud): add weights info
- 916824c3 - feat(runtimes): use our benchmarks for pallet universal dividend
- 192ebe5e - doc(dev): add "how to benchmarks weights of a Call/Hook/Pallet"
- 8cd3a224 - style(clippy): allow unnecessary_cast for WeighInfo implementations
- 74cbd205 - doc(dev):weights-bench: reference machine should use an SSD with USB3
- 47f78c37 - fix(weights): impl proper weights & benchmarks for pallet upgrade origin
- dd3b6c5d - feat(weights): use our benchmarks for pallet scheduler
Toggle commit list-
6ac7cbe4 - 1 commit from branch
added 21 commits
-
72f89cea...33630d52 - 4 commits from branch
master
- d43751ff - fix(gdev): fix runtime benchmarks compilation
- 4174517d - fix(accounts): providers should be inc as soon as the account recv money
- 16a03d8b - feat(weights): use our benchmarks for pallet balance
- 82f1755a - feat(weights): use our benchmarks for frame_system
- afa16c86 - fix(weights): use our own extrinsic base weights constant
- b3f71ab8 - feat(pallet_ud): add benchmarking
- 30a07994 - feat(pallet_ud): add weights info
- 61a11f07 - feat(runtimes): use our benchmarks for pallet universal dividend
- 80e0a877 - doc(dev): add "how to benchmarks weights of a Call/Hook/Pallet"
- 037774f3 - style(clippy): allow unnecessary_cast for WeighInfo implementations
- bacd3904 - doc(dev):weights-bench: reference machine should use an SSD with USB3
- bcf4e3b9 - fix(weights): impl proper weights & benchmarks for pallet upgrade origin
- ab67681d - feat(weights): use our benchmarks for pallet scheduler
- 688d886d - feat(weights): use our benchmarks for pallet timestamp
- b886ba65 - fix(benchmarks): some pallets benchmarking need access to system.remark
- 87c89341 - feat(weights): use our benchmarks for pallet multisig
- cb1d8c64 - feat(weights): use our benchmarks for pallet proxy
Toggle commit list-
72f89cea...33630d52 - 4 commits from branch
added 19 commits
-
cb1d8c64...42b2d0f5 - 2 commits from branch
master
- 51e56e81 - fix(gdev): fix runtime benchmarks compilation
- 671badc8 - fix(accounts): providers should be inc as soon as the account recv money
- bbf3ccc2 - feat(weights): use our benchmarks for pallet balance
- 7b5fe90a - feat(weights): use our benchmarks for frame_system
- 174399eb - fix(weights): use our own extrinsic base weights constant
- 6a96c0ff - feat(pallet_ud): add benchmarking
- 8fcb6754 - feat(pallet_ud): add weights info
- d65dee2e - feat(runtimes): use our benchmarks for pallet universal dividend
- d7665970 - doc(dev): add "how to benchmarks weights of a Call/Hook/Pallet"
- 025d832f - style(clippy): allow unnecessary_cast for WeighInfo implementations
- ceeed6ea - doc(dev):weights-bench: reference machine should use an SSD with USB3
- 0e416b79 - fix(weights): impl proper weights & benchmarks for pallet upgrade origin
- 15342969 - feat(weights): use our benchmarks for pallet scheduler
- 188f3dca - feat(weights): use our benchmarks for pallet timestamp
- 9a1e4dfc - fix(benchmarks): some pallets benchmarking need access to system.remark
- bc0e39e3 - feat(weights): use our benchmarks for pallet multisig
- 2e43f22e - feat(weights): use our benchmarks for pallet proxy
Toggle commit list-
cb1d8c64...42b2d0f5 - 2 commits from branch
added RN-runtime label
added 19 commits
-
2e43f22e...3c28bdf0 - 2 commits from branch
master
- afcf6530 - fix(gdev): fix runtime benchmarks compilation
- e8347a30 - fix(accounts): providers should be inc as soon as the account recv money
- 8a382a9d - feat(weights): use our benchmarks for pallet balance
- 5ffa4478 - feat(weights): use our benchmarks for frame_system
- a3889712 - fix(weights): use our own extrinsic base weights constant
- 634ad019 - feat(pallet_ud): add benchmarking
- e041e7ee - feat(pallet_ud): add weights info
- 3658c7eb - feat(runtimes): use our benchmarks for pallet universal dividend
- f8f4004a - doc(dev): add "how to benchmarks weights of a Call/Hook/Pallet"
- 00be7c4c - style(clippy): allow unnecessary_cast for WeighInfo implementations
- dd6b9fa9 - doc(dev):weights-bench: reference machine should use an SSD with USB3
- f422d82f - fix(weights): impl proper weights & benchmarks for pallet upgrade origin
- 459e3547 - feat(weights): use our benchmarks for pallet scheduler
- beb39cd7 - feat(weights): use our benchmarks for pallet timestamp
- 4a446544 - fix(benchmarks): some pallets benchmarking need access to system.remark
- 40b3d9cb - feat(weights): use our benchmarks for pallet multisig
- 816b5761 - feat(weights): use our benchmarks for pallet proxy
Toggle commit list-
2e43f22e...3c28bdf0 - 2 commits from branch
added 18 commits
-
7248a40b - 1 commit from branch
master
- f04595d6 - fix(gdev): fix runtime benchmarks compilation
- 518036b0 - fix(accounts): providers should be inc as soon as the account recv money
- f98d13d3 - feat(weights): use our benchmarks for pallet balance
- b8f280ec - feat(weights): use our benchmarks for frame_system
- a8ff504b - fix(weights): use our own extrinsic base weights constant
- 6441c618 - feat(pallet_ud): add benchmarking
- da9deac7 - feat(pallet_ud): add weights info
- d0fb61f5 - feat(runtimes): use our benchmarks for pallet universal dividend
- 6cb65e7d - doc(dev): add "how to benchmarks weights of a Call/Hook/Pallet"
- e51f7659 - style(clippy): allow unnecessary_cast for WeighInfo implementations
- daea6efc - doc(dev):weights-bench: reference machine should use an SSD with USB3
- 8dd1c889 - fix(weights): impl proper weights & benchmarks for pallet upgrade origin
- 88c4c589 - feat(weights): use our benchmarks for pallet scheduler
- 2d0b70b1 - feat(weights): use our benchmarks for pallet timestamp
- 59e59a8d - fix(benchmarks): some pallets benchmarking need access to system.remark
- 72e33b7e - feat(weights): use our benchmarks for pallet multisig
- 2ac0ada2 - feat(weights): use our benchmarks for pallet proxy
Toggle commit list-
7248a40b - 1 commit from branch
added 18 commits
-
a674fd7b - 1 commit from branch
master
- 9d6df7ca - fix(gdev): fix runtime benchmarks compilation
- 5ae7a15a - fix(accounts): providers should be inc as soon as the account recv money
- 1ef99c8a - feat(weights): use our benchmarks for pallet balance
- 4d6fb024 - feat(weights): use our benchmarks for frame_system
- 7e248951 - fix(weights): use our own extrinsic base weights constant
- a2e5f861 - feat(pallet_ud): add benchmarking
- 3c8facd0 - feat(pallet_ud): add weights info
- 33bf9136 - feat(runtimes): use our benchmarks for pallet universal dividend
- 23d84086 - doc(dev): add "how to benchmarks weights of a Call/Hook/Pallet"
- fecddad8 - style(clippy): allow unnecessary_cast for WeighInfo implementations
- 08b25448 - doc(dev):weights-bench: reference machine should use an SSD with USB3
- 1b3d54dc - fix(weights): impl proper weights & benchmarks for pallet upgrade origin
- 48bd6e8c - feat(weights): use our benchmarks for pallet scheduler
- 8c3639a9 - feat(weights): use our benchmarks for pallet timestamp
- c8ff0650 - fix(benchmarks): some pallets benchmarking need access to system.remark
- 765dbcb0 - feat(weights): use our benchmarks for pallet multisig
- 3ee34829 - feat(weights): use our benchmarks for pallet proxy
Toggle commit list-
a674fd7b - 1 commit from branch
changed milestone to %runtime-300
Please register or sign in to reply