Skip to content

Instantly share code, notes, and snippets.

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

  • Save yongkangc/0b8e81990999578d7bdc54155cc4570b to your computer and use it in GitHub Desktop.

Select an option

Save yongkangc/0b8e81990999578d7bdc54155cc4570b to your computer and use it in GitHub Desktop.
RocksDB vs MDBX Benchmark Results - 2026-01-20T10:36:10.364620
{
"baseline": {},
"feature": {},
"comparison": {}
}
2026-01-20T10:31:08.789000Z  INFO Running benchmark using data from RPC URL: https://eth.drpc.org
2026-01-20T10:31:08.867865Z  INFO Connecting to Engine RPC at http://localhost:8551/ for replay
2026-01-20T10:31:09.108422Z 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:30:38.803114Z  INFO Initialized tracing, debug log directory: /home/ubuntu/.cache/reth/logs/mainnet
2026-01-20T10:30:38.803844Z  INFO Starting Reth version="1.10.1-dev (d59c4a5)"
2026-01-20T10:30:38.803865Z  INFO Opening database path="/home/ubuntu/.local/share/reth/mainnet/db"
2026-01-20T10:30:38.808217Z  INFO Launching node
2026-01-20T10:30:38.809451Z  INFO Configuration loaded path="/home/ubuntu/.local/share/reth/mainnet/reth.toml"
2026-01-20T10:30:38.822357Z  INFO Healing static file inconsistencies.
2026-01-20T10:30:38.823875Z  WARN MDBX behind checkpoint, unwind needed mdbx_block=24270581 checkpoint=24270585
2026-01-20T10:30:38.823907Z  INFO Verifying storage consistency.
2026-01-20T10:30:38.823966Z  INFO Executing unwind after consistency check. unwind_target=Unwind(24270581) inconsistency_source=RocksDB
2026-01-20T10:30:38.824417Z  INFO Unwinding{stage=Finish}: Starting unwind from=24270585 to=24270581 bad_block=None
2026-01-20T10:30:38.824425Z  INFO Unwinding{stage=Finish}: Stage unwound stage=Finish unwind_to=24270581 progress=24270581 done=true
2026-01-20T10:30:38.824628Z  INFO Unwinding{stage=Prune}: Starting unwind from=24270585 to=24270581 bad_block=None
2026-01-20T10:30:38.824636Z  INFO Unwinding{stage=Prune}: Stage unwound stage=Prune unwind_to=24270581 progress=24270581 done=true
2026-01-20T10:30:38.824743Z  INFO Unwinding{stage=IndexAccountHistory}: Starting unwind from=24270585 to=24270581 bad_block=None
2026-01-20T10:30:38.824767Z  INFO Unwinding{stage=IndexAccountHistory}: Stage unwound stage=IndexAccountHistory unwind_to=24270581 progress=24270581 done=true
2026-01-20T10:30:38.824893Z  INFO Unwinding{stage=IndexStorageHistory}: Starting unwind from=24270585 to=24270581 bad_block=None
2026-01-20T10:30:38.825315Z  INFO Unwinding{stage=IndexStorageHistory}: Stage unwound stage=IndexStorageHistory unwind_to=24270581 progress=24270581 done=true
2026-01-20T10:30:38.825448Z  INFO Unwinding{stage=TransactionLookup}: Starting unwind from=24270585 to=24270581 bad_block=None
2026-01-20T10:30:38.825462Z  INFO Unwinding{stage=TransactionLookup}: Stage unwound stage=TransactionLookup unwind_to=24270581 progress=24270581 done=true
2026-01-20T10:30:38.825570Z  INFO Unwinding{stage=MerkleExecute}: Starting unwind from=24270585 to=24270581 bad_block=None
2026-01-20T10:30:38.825576Z  INFO Unwinding{stage=MerkleExecute}: Stage is always skipped
2026-01-20T10:30:38.825577Z  INFO Unwinding{stage=MerkleExecute}: Stage unwound stage=MerkleExecute unwind_to=24270581 progress=24270581 done=true
2026-01-20T10:30:38.825697Z  INFO Unwinding{stage=StorageHashing}: Starting unwind from=24270585 to=24270581 bad_block=None
2026-01-20T10:30:38.825887Z  INFO Unwinding{stage=StorageHashing}: Stage unwound stage=StorageHashing unwind_to=24270581 progress=24270581 done=true
2026-01-20T10:30:38.826062Z  INFO Unwinding{stage=AccountHashing}: Starting unwind from=24270585 to=24270581 bad_block=None
2026-01-20T10:30:38.826070Z  INFO Unwinding{stage=AccountHashing}: Stage unwound stage=AccountHashing unwind_to=24270581 progress=24270581 done=true
2026-01-20T10:30:38.826177Z  INFO Unwinding{stage=MerkleUnwind}: Starting unwind from=24270585 to=24270581 bad_block=None
2026-01-20T10:30:38.827415Z  INFO Unwinding{stage=MerkleUnwind}: Stage unwound stage=MerkleUnwind unwind_to=24270581 progress=24270581 done=true
2026-01-20T10:30:38.827762Z  INFO Unwinding{stage=Execution}: Starting unwind from=24270585 to=24270581 bad_block=None
2026-01-20T10:30:38.828263Z  INFO Unwinding{stage=Execution}: Stage unwound stage=Execution unwind_to=24270581 progress=24270581 done=true
2026-01-20T10:30:38.828672Z  INFO Unwinding{stage=SenderRecovery}: Starting unwind from=24270585 to=24270581 bad_block=None
2026-01-20T10:30:38.828686Z  INFO Unwinding{stage=SenderRecovery}: Stage unwound stage=SenderRecovery unwind_to=24270581 progress=24270581 done=true
2026-01-20T10:30:38.828809Z  INFO Unwinding{stage=Bodies}: Starting unwind from=24270585 to=24270581 bad_block=None
2026-01-20T10:30:38.828869Z  INFO Unwinding{stage=Bodies}: Stage unwound stage=Bodies unwind_to=24270581 progress=24270581 done=true
2026-01-20T10:30:38.829213Z  INFO Unwinding{stage=Headers}: Starting unwind from=24270585 to=24270581 bad_block=None
2026-01-20T10:30:38.829741Z  INFO Unwinding{stage=Headers}: Stage unwound stage=Headers unwind_to=24270581 progress=24270581 done=true
2026-01-20T10:30:38.830473Z  INFO Database opened
2026-01-20T10:30:38.830506Z  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:30:38.830548Z  INFO Starting metrics endpoint at 127.0.0.1:5005
2026-01-20T10:30:38.830618Z  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:30:38.830907Z  INFO Transaction pool initialized
2026-01-20T10:30:38.830960Z  INFO Loading saved peers file=/home/ubuntu/.local/share/reth/mainnet/known-peers.json
2026-01-20T10:30:38.861024Z  INFO P2P networking initialized enode=enode://5bd84e93ad64419a799ca1e468e1f3764cbe2a3b730322f4112812df4ac5901150f61c8b5990c626dd5ed6970b978ac7108f2d184035c893302732f3c27faee8@0.0.0.0:30303
2026-01-20T10:30:38.861096Z  INFO StaticFileProducer initialized
2026-01-20T10:30:38.861266Z  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:30:38.861486Z  INFO Consensus engine initialized
2026-01-20T10:30:38.861530Z  INFO Engine API handler initialized
2026-01-20T10:30:38.862832Z  INFO RPC auth server started url=127.0.0.1:8551
2026-01-20T10:30:38.862999Z  INFO RPC IPC server started path=/tmp/reth.ipc
2026-01-20T10:30:38.863002Z  INFO RPC HTTP server started url=127.0.0.1:8545
2026-01-20T10:30:38.863140Z  INFO Starting consensus engine
2026-01-20T10:30:41.862559Z  INFO Status connected_peers=0 latest_block=24270581
2026-01-20T10:31:09.106737Z  INFO Received block from consensus engine number=24270582 hash=0xc94d059ffec41d4f6a38babf53e6392ec016f7aa2f2393b23336662a66490c51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment