Storage benchmarking (#10897)
* WIP Signed-off-by:Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * WIP: DB benchmarking Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * WIP Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * WIP Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Simplify code Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Remove old files Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Remove old files Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Minimize changes Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Add license Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Remove dependencies Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Extend template Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Linter Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Linter Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Beauty fixes Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Remove default Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Add feature Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Remove seed Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * CI wakeup Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Fmt Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Review fixes Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Adding doc Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Adding doc Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Improve template Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Do not expose columns Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Fix ColumnId Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Nicer template prints Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Cleanup Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Fix json path Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Simplify `bench_write` logic Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Invert tx before the second commit Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
Showing
- substrate/Cargo.lock 27 additions, 4 deletionssubstrate/Cargo.lock
- substrate/bin/node/cli/src/cli.rs 4 additions, 0 deletionssubstrate/bin/node/cli/src/cli.rs
- substrate/bin/node/cli/src/command.rs 16 additions, 0 deletionssubstrate/bin/node/cli/src/command.rs
- substrate/client/cli/src/arg_enums.rs 1 addition, 1 deletionsubstrate/client/cli/src/arg_enums.rs
- substrate/client/cli/src/params/database_params.rs 1 addition, 1 deletionsubstrate/client/cli/src/params/database_params.rs
- substrate/client/cli/src/params/pruning_params.rs 1 addition, 1 deletionsubstrate/client/cli/src/params/pruning_params.rs
- substrate/client/cli/src/params/shared_params.rs 1 addition, 1 deletionsubstrate/client/cli/src/params/shared_params.rs
- substrate/client/db/Cargo.toml 1 addition, 0 deletionssubstrate/client/db/Cargo.toml
- substrate/client/db/src/lib.rs 19 additions, 1 deletionsubstrate/client/db/src/lib.rs
- substrate/utils/frame/benchmarking-cli/Cargo.toml 16 additions, 1 deletionsubstrate/utils/frame/benchmarking-cli/Cargo.toml
- substrate/utils/frame/benchmarking-cli/src/lib.rs 3 additions, 0 deletionssubstrate/utils/frame/benchmarking-cli/src/lib.rs
- substrate/utils/frame/benchmarking-cli/src/storage/cmd.rs 171 additions, 0 deletionssubstrate/utils/frame/benchmarking-cli/src/storage/cmd.rs
- substrate/utils/frame/benchmarking-cli/src/storage/mod.rs 24 additions, 0 deletionssubstrate/utils/frame/benchmarking-cli/src/storage/mod.rs
- substrate/utils/frame/benchmarking-cli/src/storage/read.rs 76 additions, 0 deletionssubstrate/utils/frame/benchmarking-cli/src/storage/read.rs
- substrate/utils/frame/benchmarking-cli/src/storage/record.rs 191 additions, 0 deletionssubstrate/utils/frame/benchmarking-cli/src/storage/record.rs
- substrate/utils/frame/benchmarking-cli/src/storage/template.rs 126 additions, 0 deletions...rate/utils/frame/benchmarking-cli/src/storage/template.rs
- substrate/utils/frame/benchmarking-cli/src/storage/weights.hbs 107 additions, 0 deletions...rate/utils/frame/benchmarking-cli/src/storage/weights.hbs
- substrate/utils/frame/benchmarking-cli/src/storage/write.rs 131 additions, 0 deletionssubstrate/utils/frame/benchmarking-cli/src/storage/write.rs
- substrate/utils/frame/benchmarking-cli/src/writer.rs 1 addition, 1 deletionsubstrate/utils/frame/benchmarking-cli/src/writer.rs
Please register or sign in to comment