Avatar for the paradigmxyz user
paradigmxyz
reth
BlogDocsChangelog

feat(cli): add --rocksdb.* flags for RocksDB table routing

#21191Merged
Comparing
feat/rocksdb-cli-v2
(
0d8219f
) with
main
(
3ba3708
)
CodSpeed Performance Gauge
0%
Untouched
118
Skipped
7

Benchmarks

125 total
size 100000 | updated 0.1% | depth 4
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
CodSpeed Performance Gauge
+3%
1.4 ms1.4 ms
size 100000 | updated 0.1% | depth 2
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
CodSpeed Performance Gauge
+3%
3.5 ms3.4 ms
size 100000 | updated 0.1% | depth 1
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
CodSpeed Performance Gauge
+3%
3.7 ms3.6 ms
size 100000 | updated 0.1% | depth 0
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
CodSpeed Performance Gauge
+3%
3.7 ms3.6 ms
size 100000 | updated 0.1% | depth 3
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
CodSpeed Performance Gauge
+2%
2.5 ms2.4 ms
size 100000 | updated 0.1% | depth 5
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
CodSpeed Performance Gauge
+2%
1.1 ms1.1 ms
hash builder[init size 10000 | update size 100 | num updates 3]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
+1%
27.5 ms27.1 ms
size 100000 | updated 1% | depth 5
crates/trie/sparse/benches/rlp_node.rs::rlp_node::update_rlp_node_level::update rlp node level
CodSpeed Performance Gauge
+1%
8.4 ms8.3 ms
hash builder[init size 10000 | update size 100 | num updates 5]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
+1%
44.6 ms44.2 ms
hash builder[init size 1000 | update size 100 | num updates 3]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
+1%
7.7 ms7.7 ms
fold_reduce[1000]
crates/trie/common/benches/hashed_state.rs::benches::bench_from_parallel_iterator::HashedPostState::from_par_iter
CodSpeed Performance Gauge
+1%
1.4 ms1.4 ms
hash builder[init size 1000 | update size 100 | num updates 1]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
+1%
2.6 ms2.6 ms
Legacy[dataset_128/targets_2048]
crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proof
CodSpeed Performance Gauge
+1%
1.2 ms1.2 ms
hash builder[init size 1000 | update size 100 | num updates 10]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
0%
25.3 ms25.2 ms
hash builder[init size 1000 | update size 1000 | num updates 3]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
0%
17.7 ms17.6 ms
hash builder[init size 10000 | update size 100 | num updates 1]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
0%
9.7 ms9.7 ms
hash builder[5000]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves::calculate root from leaves
CodSpeed Performance Gauge
0%
22.3 ms22.3 ms
sparse trie[init size 1000 | update size 100 | num updates 3]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
0%
3.3 ms3.3 ms
hash builder[init size 1000 | update size 1000 | num updates 5]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
0%
29.4 ms29.3 ms
hash builder[init size 1000 | update size 1000 | num updates 1]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
0%
5.9 ms5.9 ms
Legacy[dataset_128/targets_512]
crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proof
CodSpeed Performance Gauge
0%
990.9 µs988.9 µs
hash builder[init size 1000 | update size 1000 | num updates 10]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
0%
58.6 ms58.5 ms
hash builder[init size 10000 | update size 1000 | num updates 1]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
0%
27.3 ms27.2 ms
hash builder[init size 10000 | update size 1000 | num updates 5]
crates/trie/sparse/benches/root.rs::root::calculate_root_from_leaves_repeated::calculate root from leaves repeated
CodSpeed Performance Gauge
0%
132.2 ms131.9 ms
Legacy[dataset_128/targets_128]
crates/trie/trie/benches/proof_v2.rs::proof_comparison::bench_proof_algos::Proof
CodSpeed Performance Gauge
0%
856.8 µs855.3 µs

Commits

Click on a commit to change the comparison range
Base
main
3ba3708
+10.24%
feat(cli): add --rocksdb.* flags for RocksDB table routing
25f98a7
2 months ago
by yongkangc
-10.23%
fix: add edge case tests for RocksDB CLI flags
5166a6c
2 months ago
by yongkangc
-0.05%
feat: integrate RocksDbArgs into NodeConfig and launch code
cfa9a4a
2 months ago
by yongkangc
+0.16%
fix: add rocksdb field to NodeCommand and fix clippy warnings
bf13a52
2 months ago
by yongkangc
-0.17%
docs: regenerate CLI documentation for --rocksdb.* flags
1aad483
2 months ago
by yongkangc
+0.27%
refactor: simplify RocksDbArgs tests
df237b9
2 months ago
by yongkangc
-0.16%
feat(cli): add grouped enable behavior for RocksDB flags
9e2d423
2 months ago
by yongkangc
+0.06%
fix: log actual enabled tables instead of 'all tables'
5f8dd4b
2 months ago
by yongkangc
-0.06%
fix: add missing tests and DRY up RocksDB logging
aa0f9e8
2 months ago
by yongkangc
0%
refactor: remove helper function, inline rocksdb settings without logging
3905e31
2 months ago
by yongkangc
-0.02%
chore: regenerate CLI docs for RocksDB flags
09cc552
2 months ago
by yongkangc
+0.27%
refactor: add NodeConfig::storage_settings() method
662684a
2 months ago
by yongkangc
-0.05%
fix: add backticks to RocksDB in doc comment
53940b9
2 months ago
by yongkangc
-0.12%
chore: regenerate op-reth CLI docs for RocksDB flags
0c8d650
2 months ago
by yongkangc
-0.14%
refactor: use to_settings().merge() pattern for storage settings
3972cd0
2 months ago
by yongkangc
+0.04%
fix: call RocksDbArgs::validate() before building NodeConfig
8e64a3f
2 months ago
by yongkangc
+0.08%
fix: add backticks to RocksDB in doc comments for clippy
c1a323f
2 months ago
by yongkangc
-0.17%
refactor: build StorageSettings directly instead of using merge()
ee64133
2 months ago
by yongkangc
-0.12%
fix: revert init_genesis to use static_files.to_settings() and fix doc nits
dcb9691
2 months ago
by yongkangc
+0.22%
docs: update CLI docs for rocksdb help text formatting
0d8219f
2 months ago
by yongkangc
© 2026 CodSpeed Technology
Home Terms Privacy Docs