Skip to content

Instantly share code, notes, and snippets.

@yongkangc
Created January 20, 2026 10:39
Show Gist options
  • Select an option

  • Save yongkangc/101775fe0d258a0f174873a9f3f6fb9a to your computer and use it in GitHub Desktop.

Select an option

Save yongkangc/101775fe0d258a0f174873a9f3f6fb9a to your computer and use it in GitHub Desktop.
RocksDB vs MDBX Benchmark Results - 2026-01-20T10:39:56.342232
{
"baseline": {},
"feature": {},
"comparison": {}
}
2026-01-20T10:38:06.512782Z  INFO Running benchmark using data from RPC URL: https://eth.drpc.org
2026-01-20T10:38:06.543766Z  INFO Connecting to Engine RPC at http://localhost:8551/ for replay
2026-01-20T10:38:06.927641Z ERROR shutting down due to error
Error:
0: unsupported feature: invalid range: no canonical state found for parent of requested block
Location:
bin/reth-bench/src/bench/new_payload_fcu.rs:204
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1: __libc_start_main<unknown>
at <unknown source file>:<unknown line>
Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
Run with RUST_BACKTRACE=full to include source snippets.
2026-01-20T10:37:36.525488Z  INFO Initialized tracing, debug log directory: /home/ubuntu/.cache/reth/logs/mainnet
2026-01-20T10:37:36.526263Z  INFO Starting Reth version="1.10.1-dev (d59c4a5)"
2026-01-20T10:37:36.526291Z  INFO Opening database path="/home/ubuntu/.local/share/reth/mainnet/db"
2026-01-20T10:37:36.530678Z  INFO Launching node
2026-01-20T10:37:36.531998Z  INFO Configuration loaded path="/home/ubuntu/.local/share/reth/mainnet/reth.toml"
2026-01-20T10:37:36.545095Z  INFO Healing static file inconsistencies.
2026-01-20T10:37:36.546589Z  WARN MDBX behind checkpoint, unwind needed mdbx_block=24267564 checkpoint=24267581
2026-01-20T10:37:36.546619Z  INFO Verifying storage consistency.
2026-01-20T10:37:36.546670Z  INFO Executing unwind after consistency check. unwind_target=Unwind(24267564) inconsistency_source=RocksDB
2026-01-20T10:37:36.547079Z  INFO Unwinding{stage=Finish}: Starting unwind from=24267581 to=24267564 bad_block=None
2026-01-20T10:37:36.547088Z  INFO Unwinding{stage=Finish}: Stage unwound stage=Finish unwind_to=24267564 progress=24267564 done=true
2026-01-20T10:37:36.547300Z  INFO Unwinding{stage=Prune}: Starting unwind from=24267581 to=24267564 bad_block=None
2026-01-20T10:37:36.547306Z  INFO Unwinding{stage=Prune}: Stage unwound stage=Prune unwind_to=24267564 progress=24267564 done=true
2026-01-20T10:37:36.547413Z  INFO Unwinding{stage=IndexAccountHistory}: Starting unwind from=24267581 to=24267564 bad_block=None
2026-01-20T10:37:36.547433Z  INFO Unwinding{stage=IndexAccountHistory}: Stage unwound stage=IndexAccountHistory unwind_to=24267564 progress=24267564 done=true
2026-01-20T10:37:36.547554Z  INFO Unwinding{stage=IndexStorageHistory}: Starting unwind from=24267581 to=24267564 bad_block=None
2026-01-20T10:37:36.549951Z  INFO Unwinding{stage=IndexStorageHistory}: Stage unwound stage=IndexStorageHistory unwind_to=24267564 progress=24267564 done=true
2026-01-20T10:37:36.550146Z  INFO Unwinding{stage=TransactionLookup}: Starting unwind from=24267581 to=24267564 bad_block=None
2026-01-20T10:37:36.550162Z  INFO Unwinding{stage=TransactionLookup}: Stage unwound stage=TransactionLookup unwind_to=24267564 progress=24267564 done=true
2026-01-20T10:37:36.550279Z  INFO Unwinding{stage=MerkleExecute}: Starting unwind from=24267581 to=24267564 bad_block=None
2026-01-20T10:37:36.550284Z  INFO Unwinding{stage=MerkleExecute}: Stage is always skipped
2026-01-20T10:37:36.550287Z  INFO Unwinding{stage=MerkleExecute}: Stage unwound stage=MerkleExecute unwind_to=24267564 progress=24267564 done=true
2026-01-20T10:37:36.550396Z  INFO Unwinding{stage=StorageHashing}: Starting unwind from=24267581 to=24267564 bad_block=None
2026-01-20T10:37:36.550897Z  INFO Unwinding{stage=StorageHashing}: Stage unwound stage=StorageHashing unwind_to=24267564 progress=24267564 done=true
2026-01-20T10:37:36.551156Z  INFO Unwinding{stage=AccountHashing}: Starting unwind from=24267581 to=24267564 bad_block=None
2026-01-20T10:37:36.551166Z  INFO Unwinding{stage=AccountHashing}: Stage unwound stage=AccountHashing unwind_to=24267564 progress=24267564 done=true
2026-01-20T10:37:36.551277Z  INFO Unwinding{stage=MerkleUnwind}: Starting unwind from=24267581 to=24267564 bad_block=None
2026-01-20T10:37:36.553182Z  INFO Unwinding{stage=MerkleUnwind}: Stage unwound stage=MerkleUnwind unwind_to=24267564 progress=24267564 done=true
2026-01-20T10:37:36.553568Z  INFO Unwinding{stage=Execution}: Starting unwind from=24267581 to=24267564 bad_block=None
2026-01-20T10:37:36.554445Z  INFO Unwinding{stage=Execution}: Stage unwound stage=Execution unwind_to=24267564 progress=24267564 done=true
2026-01-20T10:37:36.554885Z  INFO Unwinding{stage=SenderRecovery}: Starting unwind from=24267581 to=24267564 bad_block=None
2026-01-20T10:37:36.554903Z  INFO Unwinding{stage=SenderRecovery}: Stage unwound stage=SenderRecovery unwind_to=24267564 progress=24267564 done=true
2026-01-20T10:37:36.555033Z  INFO Unwinding{stage=Bodies}: Starting unwind from=24267581 to=24267564 bad_block=None
2026-01-20T10:37:36.555090Z  INFO Unwinding{stage=Bodies}: Stage unwound stage=Bodies unwind_to=24267564 progress=24267564 done=true
2026-01-20T10:37:36.555411Z  INFO Unwinding{stage=Headers}: Starting unwind from=24267581 to=24267564 bad_block=None
2026-01-20T10:37:36.557770Z  INFO Unwinding{stage=Headers}: Stage unwound stage=Headers unwind_to=24267564 progress=24267564 done=true
2026-01-20T10:37:36.558567Z  INFO Database opened
2026-01-20T10:37:36.558600Z  INFO Storage settings settings=Some(StorageSettings { receipts_in_static_files: false, transaction_senders_in_static_files: false, storages_history_in_rocksdb: true, transaction_hash_numbers_in_rocksdb: true, account_history_in_rocksdb: true, account_changesets_in_static_files: false })
2026-01-20T10:37:36.558640Z  INFO Starting metrics endpoint at 127.0.0.1:5005
2026-01-20T10:37:36.558724Z  INFO
Pre-merge hard forks (block based):
- Frontier @0
- Homestead @1150000
- Dao @1920000
- Tangerine @2463000
- SpuriousDragon @2675000
- Byzantium @4370000
- Constantinople @7280000
- Petersburg @7280000
- Istanbul @9069000
- MuirGlacier @9200000
- Berlin @12244000
- London @12965000
- ArrowGlacier @13773000
- GrayGlacier @15050000
Merge hard forks:
- Paris @58750000000000000000000 (network is known to be merged)
Post-merge hard forks (timestamp based):
- Shanghai @1681338455
- Cancun @1710338135 blob: (target: 3, max: 6, fraction: 3338477)
- Prague @1746612311 blob: (target: 6, max: 9, fraction: 5007716)
- Osaka @1764798551 blob: (target: 6, max: 9, fraction: 5007716)
- Bpo1 @1765290071 blob: (target: 10, max: 15, fraction: 8346193)
- Bpo2 @1767747671 blob: (target: 14, max: 21, fraction: 11684671)
2026-01-20T10:37:36.559009Z  INFO Transaction pool initialized
2026-01-20T10:37:36.559063Z  INFO Loading saved peers file=/home/ubuntu/.local/share/reth/mainnet/known-peers.json
2026-01-20T10:37:36.589854Z  INFO P2P networking initialized enode=enode://5bd84e93ad64419a799ca1e468e1f3764cbe2a3b730322f4112812df4ac5901150f61c8b5990c626dd5ed6970b978ac7108f2d184035c893302732f3c27faee8@0.0.0.0:30303
2026-01-20T10:37:36.589936Z  INFO StaticFileProducer initialized
2026-01-20T10:37:36.590111Z  INFO Pruner initialized prune_config=PruneConfig { block_interval: 5, segments: PruneModes { sender_recovery: None, transaction_lookup: None, receipts: None, account_history: None, storage_history: None, bodies_history: None, receipts_log_filter: ReceiptsLogPruneConfig({}) } }
2026-01-20T10:37:36.590341Z  INFO Consensus engine initialized
2026-01-20T10:37:36.590383Z  INFO Engine API handler initialized
2026-01-20T10:37:36.591789Z  INFO RPC auth server started url=127.0.0.1:8551
2026-01-20T10:37:36.591964Z  INFO RPC IPC server started path=/tmp/reth.ipc
2026-01-20T10:37:36.591969Z  INFO RPC HTTP server started url=127.0.0.1:8545
2026-01-20T10:37:36.592094Z  INFO Starting consensus engine
2026-01-20T10:37:39.591392Z  INFO Status connected_peers=0 latest_block=24267564
2026-01-20T10:38:06.926373Z  INFO Received block from consensus engine number=24267565 hash=0x21303892faacee3fb5c43b9647a19a781dc4a0be0190144bb21b53ea93c635e6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment