Skip to content

Instantly share code, notes, and snippets.

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

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

Select an option

Save yongkangc/d51ea35b6be68790ad917e1b9107ad47 to your computer and use it in GitHub Desktop.
RocksDB vs MDBX Benchmark Results - 2026-01-20T10:43:44.678048
{
"baseline": {},
"feature": {},
"comparison": {}
}
2026-01-20T10:42:21.623337Z  INFO Running benchmark using data from RPC URL: https://eth.drpc.org
2026-01-20T10:42:21.677469Z  INFO Connecting to Engine RPC at http://localhost:8551/ for replay
2026-01-20T10:42:21.996447Z 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:42:19.632581Z  INFO Initialized tracing, debug log directory: /home/ubuntu/.cache/reth/logs/mainnet
2026-01-20T10:42:19.633282Z  INFO Starting Reth version="1.10.1-dev (d59c4a5)"
2026-01-20T10:42:19.633296Z  INFO Opening database path="/home/ubuntu/.local/share/reth/mainnet/db"
2026-01-20T10:42:19.638079Z  INFO Launching node
2026-01-20T10:42:19.639346Z  INFO Configuration loaded path="/home/ubuntu/.local/share/reth/mainnet/reth.toml"
2026-01-20T10:42:19.652819Z  INFO Healing static file inconsistencies.
2026-01-20T10:42:19.654266Z  WARN MDBX behind checkpoint, unwind needed mdbx_block=24265550 checkpoint=24265564
2026-01-20T10:42:19.654294Z  INFO Verifying storage consistency.
2026-01-20T10:42:19.654344Z  INFO Executing unwind after consistency check. unwind_target=Unwind(24265550) inconsistency_source=RocksDB
2026-01-20T10:42:19.654778Z  INFO Unwinding{stage=Finish}: Starting unwind from=24265564 to=24265550 bad_block=None
2026-01-20T10:42:19.654789Z  INFO Unwinding{stage=Finish}: Stage unwound stage=Finish unwind_to=24265550 progress=24265550 done=true
2026-01-20T10:42:19.654979Z  INFO Unwinding{stage=Prune}: Starting unwind from=24265564 to=24265550 bad_block=None
2026-01-20T10:42:19.654987Z  INFO Unwinding{stage=Prune}: Stage unwound stage=Prune unwind_to=24265550 progress=24265550 done=true
2026-01-20T10:42:19.655092Z  INFO Unwinding{stage=IndexAccountHistory}: Starting unwind from=24265564 to=24265550 bad_block=None
2026-01-20T10:42:19.655114Z  INFO Unwinding{stage=IndexAccountHistory}: Stage unwound stage=IndexAccountHistory unwind_to=24265550 progress=24265550 done=true
2026-01-20T10:42:19.655254Z  INFO Unwinding{stage=IndexStorageHistory}: Starting unwind from=24265564 to=24265550 bad_block=None
2026-01-20T10:42:19.657237Z  INFO Unwinding{stage=IndexStorageHistory}: Stage unwound stage=IndexStorageHistory unwind_to=24265550 progress=24265550 done=true
2026-01-20T10:42:19.657443Z  INFO Unwinding{stage=TransactionLookup}: Starting unwind from=24265564 to=24265550 bad_block=None
2026-01-20T10:42:19.657455Z  INFO Unwinding{stage=TransactionLookup}: Stage unwound stage=TransactionLookup unwind_to=24265550 progress=24265550 done=true
2026-01-20T10:42:19.657582Z  INFO Unwinding{stage=MerkleExecute}: Starting unwind from=24265564 to=24265550 bad_block=None
2026-01-20T10:42:19.657589Z  INFO Unwinding{stage=MerkleExecute}: Stage is always skipped
2026-01-20T10:42:19.657591Z  INFO Unwinding{stage=MerkleExecute}: Stage unwound stage=MerkleExecute unwind_to=24265550 progress=24265550 done=true
2026-01-20T10:42:19.657710Z  INFO Unwinding{stage=StorageHashing}: Starting unwind from=24265564 to=24265550 bad_block=None
2026-01-20T10:42:19.658189Z  INFO Unwinding{stage=StorageHashing}: Stage unwound stage=StorageHashing unwind_to=24265550 progress=24265550 done=true
2026-01-20T10:42:19.658496Z  INFO Unwinding{stage=AccountHashing}: Starting unwind from=24265564 to=24265550 bad_block=None
2026-01-20T10:42:19.658506Z  INFO Unwinding{stage=AccountHashing}: Stage unwound stage=AccountHashing unwind_to=24265550 progress=24265550 done=true
2026-01-20T10:42:19.658606Z  INFO Unwinding{stage=MerkleUnwind}: Starting unwind from=24265564 to=24265550 bad_block=None
2026-01-20T10:42:19.660414Z  INFO Unwinding{stage=MerkleUnwind}: Stage unwound stage=MerkleUnwind unwind_to=24265550 progress=24265550 done=true
2026-01-20T10:42:19.660879Z  INFO Unwinding{stage=Execution}: Starting unwind from=24265564 to=24265550 bad_block=None
2026-01-20T10:42:19.661440Z  INFO Unwinding{stage=Execution}: Stage unwound stage=Execution unwind_to=24265550 progress=24265550 done=true
2026-01-20T10:42:19.661874Z  INFO Unwinding{stage=SenderRecovery}: Starting unwind from=24265564 to=24265550 bad_block=None
2026-01-20T10:42:19.661892Z  INFO Unwinding{stage=SenderRecovery}: Stage unwound stage=SenderRecovery unwind_to=24265550 progress=24265550 done=true
2026-01-20T10:42:19.662010Z  INFO Unwinding{stage=Bodies}: Starting unwind from=24265564 to=24265550 bad_block=None
2026-01-20T10:42:19.662064Z  INFO Unwinding{stage=Bodies}: Stage unwound stage=Bodies unwind_to=24265550 progress=24265550 done=true
2026-01-20T10:42:19.662427Z  INFO Unwinding{stage=Headers}: Starting unwind from=24265564 to=24265550 bad_block=None
2026-01-20T10:42:19.663934Z  INFO Unwinding{stage=Headers}: Stage unwound stage=Headers unwind_to=24265550 progress=24265550 done=true
2026-01-20T10:42:19.664709Z  INFO Database opened
2026-01-20T10:42:19.664736Z  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:42:19.664772Z  INFO Starting metrics endpoint at 127.0.0.1:5005
2026-01-20T10:42:19.664846Z  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:42:19.665093Z  INFO Transaction pool initialized
2026-01-20T10:42:19.665149Z  INFO Loading saved peers file=/home/ubuntu/.local/share/reth/mainnet/known-peers.json
2026-01-20T10:42:19.696539Z  INFO P2P networking initialized enode=enode://5bd84e93ad64419a799ca1e468e1f3764cbe2a3b730322f4112812df4ac5901150f61c8b5990c626dd5ed6970b978ac7108f2d184035c893302732f3c27faee8@0.0.0.0:30303
2026-01-20T10:42:19.698011Z  INFO StaticFileProducer initialized
2026-01-20T10:42:19.698244Z  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:42:19.698537Z  INFO Consensus engine initialized
2026-01-20T10:42:19.698579Z  INFO Engine API handler initialized
2026-01-20T10:42:19.699999Z  INFO RPC auth server started url=127.0.0.1:8551
2026-01-20T10:42:19.700181Z  INFO RPC IPC server started path=/tmp/reth.ipc
2026-01-20T10:42:19.700184Z  INFO RPC HTTP server started url=127.0.0.1:8545
2026-01-20T10:42:19.700328Z  INFO Starting consensus engine
2026-01-20T10:42:21.995272Z  INFO Received block from consensus engine number=24265551 hash=0x98e1d3b34e79d474f05d0bbdf7187460d927d9988d9d2fd3f68e4a314f093fd5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment