reth
reth copied to clipboard
DB size become larger after pruned
Describe the bug
I hav run two nodes on eth mainnet . One is running as a archive node and another is pruned node. It is is strange that the pruned node has larger db size (205G) compared with the archive node (154G)on the same block height 700w . Below is the dumped database , both node has set —debug.max.blocks and stop syncing on 700w block. the StorageHistory table and TransactionHashNumber table of pruned is larger than the archive node,
I used rpc to test and the prune height [0..400w] did return ,"error":{"code":-32603,"message":"state at block #4000000 is pruned"},"id":1}, but the actual storage capacity did not meet expectations.
Steps to reproduce
-
for the pruned node , set the prune config . Archive node has not set any prune config
-
Start command
./reth node --datadir ./data --config ./reth.toml --debug.max-block 7000000 --discovery.port 0 --authrpc.jwtsecret /server/dylan/jwt.hex --authrpc.addr "0.0.0.0" --authrpc.port 8551 --http.addr "0.0.0.0" --http --http.api all --metrics 0.0.0.0:6060 --log.file.directory ./data
Node logs
cat nohup.out | grep prune
2024-07-31T03:25:38.697586Z INFO Pruner initialized prune_config=PruneConfig { block_interval: 5, segments: PruneModes { sender_recovery: Some(Distance(3000000)), transaction_lookup: Some(Distance(3000000)), receipts: Some(Distance(3000000)), account_history: Some(Distance(3000000)), storage_history: Some(Distance(3000000)), receipts_log_filter: ReceiptsLogPruneConfig({}) } }
2024-07-31T10:33:43.048921Z INFO Last segment has more data to prune last_segment=SenderRecovery progress=HasMoreData(DeletedEntriesLimitReached) pruned=1000000 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3133460), tx_number: Some(16362852) })
2024-07-31T10:33:44.560344Z INFO Last segment has more data to prune last_segment=SenderRecovery progress=HasMoreData(DeletedEntriesLimitReached) pruned=1000000 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3251074), tx_number: Some(17362852) })
2024-07-31T10:33:46.072446Z INFO Last segment has more data to prune last_segment=SenderRecovery progress=HasMoreData(DeletedEntriesLimitReached) pruned=1000000 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3347700), tx_number: Some(18362852) })
2024-07-31T10:33:47.587664Z INFO Last segment has more data to prune last_segment=SenderRecovery progress=HasMoreData(DeletedEntriesLimitReached) pruned=1000000 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3415915), tx_number: Some(19362852) })
2024-07-31T10:33:49.096045Z INFO Last segment has more data to prune last_segment=SenderRecovery progress=HasMoreData(DeletedEntriesLimitReached) pruned=1000000 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3481796), tx_number: Some(20362852) })
2024-07-31T10:33:50.602016Z INFO Last segment has more data to prune last_segment=SenderRecovery progress=HasMoreData(DeletedEntriesLimitReached) pruned=1000000 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3555161), tx_number: Some(21362852) })
2024-07-31T10:33:52.114517Z INFO Last segment has more data to prune last_segment=SenderRecovery progress=HasMoreData(DeletedEntriesLimitReached) pruned=1000000 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3621304), tx_number: Some(22362852) })
2024-07-31T10:33:53.619059Z INFO Last segment has more data to prune last_segment=SenderRecovery progress=HasMoreData(DeletedEntriesLimitReached) pruned=1000000 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3674740), tx_number: Some(23362852) })
2024-07-31T10:33:55.127358Z INFO Last segment has more data to prune last_segment=SenderRecovery progress=HasMoreData(DeletedEntriesLimitReached) pruned=1000000 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3723416), tx_number: Some(24362852) })
2024-07-31T10:33:56.634343Z INFO Last segment has more data to prune last_segment=SenderRecovery progress=HasMoreData(DeletedEntriesLimitReached) pruned=1000000 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3757990), tx_number: Some(25362852) })
2024-07-31T10:33:58.154411Z INFO Last segment has more data to prune last_segment=SenderRecovery progress=HasMoreData(DeletedEntriesLimitReached) pruned=1000000 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3790808), tx_number: Some(26362852) })
2024-07-31T10:33:59.742272Z INFO Last segment has more data to prune last_segment=SenderRecovery progress=HasMoreData(DeletedEntriesLimitReached) pruned=1000000 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3817914), tx_number: Some(27362852) })
2024-07-31T10:34:01.310875Z INFO Last segment has more data to prune last_segment=SenderRecovery progress=HasMoreData(DeletedEntriesLimitReached) pruned=1000000 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3844590), tx_number: Some(28362852) })
2024-07-31T10:34:02.840782Z INFO Last segment has more data to prune last_segment=SenderRecovery progress=HasMoreData(DeletedEntriesLimitReached) pruned=1000000 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3865730), tx_number: Some(29362852) })
2024-07-31T10:34:04.378107Z INFO Last segment has more data to prune last_segment=SenderRecovery progress=HasMoreData(DeletedEntriesLimitReached) pruned=1000000 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3886446), tx_number: Some(30362852) })
2024-07-31T10:34:05.925911Z INFO Last segment has more data to prune last_segment=SenderRecovery progress=HasMoreData(DeletedEntriesLimitReached) pruned=1000000 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3905648), tx_number: Some(31362852) })
2024-07-31T10:34:07.513355Z INFO Last segment has more data to prune last_segment=SenderRecovery progress=HasMoreData(DeletedEntriesLimitReached) pruned=1000000 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3924568), tx_number: Some(32362852) })
2024-07-31T10:34:09.021456Z INFO Last segment has more data to prune last_segment=SenderRecovery progress=HasMoreData(DeletedEntriesLimitReached) pruned=1000000 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3943294), tx_number: Some(33362852) })
2024-07-31T10:34:10.659997Z INFO Last segment has more data to prune last_segment=SenderRecovery progress=HasMoreData(DeletedEntriesLimitReached) pruned=1000000 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3963013), tx_number: Some(34362852) })
2024-07-31T10:34:12.214838Z INFO Last segment has more data to prune last_segment=SenderRecovery progress=HasMoreData(DeletedEntriesLimitReached) pruned=1000000 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3980987), tx_number: Some(35362852) })
2024-07-31T11:51:00.686898Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=499913 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3065914), tx_number: Some(15862765) })
2024-07-31T11:51:07.506719Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=499790 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3133431), tx_number: Some(16362555) })
2024-07-31T11:51:14.519971Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=499678 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3191701), tx_number: Some(16862233) })
2024-07-31T11:51:21.432910Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=499853 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3250922), tx_number: Some(17362086) })
2024-07-31T11:51:28.421774Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=499829 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3301633), tx_number: Some(17861915) })
2024-07-31T11:51:35.638393Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=499746 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3347615), tx_number: Some(18361661) })
2024-07-31T11:51:42.817880Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=499842 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3379990), tx_number: Some(18861503) })
2024-07-31T11:51:48.939612Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=499693 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3415761), tx_number: Some(19361196) })
2024-07-31T11:51:56.229011Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=499865 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3448956), tx_number: Some(19861061) })
2024-07-31T11:52:02.840063Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=497519 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3481514), tx_number: Some(20358580) })
2024-07-31T11:52:07.692988Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=488142 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3516563), tx_number: Some(20846722) })
2024-07-31T11:52:11.379040Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=485074 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3552917), tx_number: Some(21331796) })
2024-07-31T11:52:14.958183Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=491315 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3588400), tx_number: Some(21823111) })
2024-07-31T11:52:18.640574Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=336361 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3609692), tx_number: Some(22159472) })
2024-07-31T11:52:22.221173Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=19929 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3610854), tx_number: Some(22179401) })
2024-07-31T11:52:25.481638Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=12911 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3611627), tx_number: Some(22192312) })
2024-07-31T11:52:28.979329Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=12861 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3612444), tx_number: Some(22205173) })
2024-07-31T11:52:32.017259Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=9548 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3612868), tx_number: Some(22214721) })
2024-07-31T11:52:35.019923Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=9978 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3613483), tx_number: Some(22224699) })
2024-07-31T11:52:38.052943Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=12395 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3613972), tx_number: Some(22237094) })
2024-07-31T11:52:41.347909Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=32545 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3615981), tx_number: Some(22269639) })
2024-07-31T11:52:45.453063Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=9776 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3616538), tx_number: Some(22279415) })
2024-07-31T11:52:51.269056Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=8353 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3616912), tx_number: Some(22287768) })
2024-07-31T11:52:56.658104Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=9281 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3617213), tx_number: Some(22297049) })
2024-07-31T11:53:02.021780Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=28445 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3619022), tx_number: Some(22325494) })
2024-07-31T11:53:07.645717Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=12076 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3619546), tx_number: Some(22337570) })
2024-07-31T11:53:13.250204Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=20687 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3620967), tx_number: Some(22358257) })
2024-07-31T11:53:18.863225Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=6849 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3621438), tx_number: Some(22365106) })
2024-07-31T11:53:23.923626Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=8940 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3621942), tx_number: Some(22374046) })
2024-07-31T11:53:29.470404Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=8045 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3622317), tx_number: Some(22382091) })
2024-07-31T11:53:35.104657Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=6646 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3622734), tx_number: Some(22388737) })
2024-07-31T11:53:40.351759Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=4441 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3623079), tx_number: Some(22393178) })
2024-07-31T11:53:45.753101Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=7681 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3623602), tx_number: Some(22400859) })
2024-07-31T11:53:51.377732Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=9306 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3624097), tx_number: Some(22410165) })
2024-07-31T11:53:56.550421Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=11400 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3624753), tx_number: Some(22421565) })
2024-07-31T11:54:02.144184Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=5199 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3625155), tx_number: Some(22426764) })
2024-07-31T11:54:07.722303Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=7165 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3625694), tx_number: Some(22433929) })
2024-07-31T11:54:13.169346Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=6210 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3626140), tx_number: Some(22440139) })
2024-07-31T11:54:18.806112Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=10082 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3626728), tx_number: Some(22450221) })
2024-07-31T11:54:24.103047Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=5226 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3627062), tx_number: Some(22455447) })
2024-07-31T11:54:29.290692Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=7694 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3627508), tx_number: Some(22463141) })
2024-07-31T11:54:34.773505Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=5813 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3627760), tx_number: Some(22468954) })
2024-07-31T11:54:40.353716Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=6899 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3628063), tx_number: Some(22475853) })
2024-07-31T11:54:45.868451Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=4972 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3628298), tx_number: Some(22480825) })
2024-07-31T11:54:51.644716Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=10342 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3628929), tx_number: Some(22491167) })
2024-07-31T11:54:57.217237Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=9873 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3629561), tx_number: Some(22501040) })
2024-07-31T11:55:02.043897Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=7471 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3629884), tx_number: Some(22508511) })
2024-07-31T11:55:07.378274Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=6691 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3630255), tx_number: Some(22515202) })
2024-07-31T11:55:12.761928Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=7840 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3630648), tx_number: Some(22523042) })
2024-07-31T11:55:18.080111Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=7871 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3631045), tx_number: Some(22530913) })
2024-07-31T11:55:23.633619Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=13391 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3631692), tx_number: Some(22544304) })
2024-07-31T11:55:29.027626Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=7719 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3632124), tx_number: Some(22552023) })
2024-07-31T11:55:34.917259Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=120249 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3638226), tx_number: Some(22672272) })
2024-07-31T11:55:38.911213Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=471890 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3663716), tx_number: Some(23144162) })
2024-07-31T11:55:42.284362Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=483280 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3687921), tx_number: Some(23627442) })
2024-07-31T11:55:45.781830Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=479394 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3712330), tx_number: Some(24106836) })
2024-07-31T11:55:49.445722Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=484412 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3731986), tx_number: Some(24591248) })
2024-07-31T11:55:53.067712Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=483831 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3749512), tx_number: Some(25075079) })
2024-07-31T11:55:56.688818Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=486720 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3763678), tx_number: Some(25561799) })
2024-07-31T11:56:00.131411Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=486641 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3779799), tx_number: Some(26048440) })
2024-07-31T11:56:03.801605Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=488359 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3795675), tx_number: Some(26536799) })
2024-07-31T11:56:07.456401Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=486634 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3808230), tx_number: Some(27023433) })
2024-07-31T11:56:10.678990Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=486234 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3822120), tx_number: Some(27509667) })
2024-07-31T11:56:14.503253Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=476147 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3834714), tx_number: Some(27985814) })
2024-07-31T11:56:18.465840Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=475295 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3846979), tx_number: Some(28461109) })
2024-07-31T11:56:22.314874Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=465659 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3857782), tx_number: Some(28926768) })
2024-07-31T11:56:26.381873Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=459751 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3866247), tx_number: Some(29386519) })
2024-07-31T11:56:30.388558Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=468391 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3875598), tx_number: Some(29854910) })
2024-07-31T11:56:34.463327Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=468228 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3885676), tx_number: Some(30323138) })
2024-07-31T11:56:38.694838Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=460489 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3895713), tx_number: Some(30783627) })
2024-07-31T11:56:42.452521Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=464707 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3903364), tx_number: Some(31248334) })
2024-07-31T11:56:46.516029Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=466854 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3913096), tx_number: Some(31715188) })
2024-07-31T11:56:50.618996Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=473406 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3921416), tx_number: Some(32188594) })
2024-07-31T11:56:54.749728Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=475291 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3931279), tx_number: Some(32663885) })
2024-07-31T11:56:59.047481Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=467555 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3938917), tx_number: Some(33131440) })
2024-07-31T11:57:03.415622Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=460104 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3947210), tx_number: Some(33591544) })
2024-07-31T11:57:07.846158Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=461001 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3956482), tx_number: Some(34052545) })
2024-07-31T11:57:12.468377Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=461287 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3965977), tx_number: Some(34513832) })
2024-07-31T11:57:17.050511Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=456459 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3973695), tx_number: Some(34970291) })
2024-07-31T11:57:21.906835Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=454673 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3981964), tx_number: Some(35424964) })
2024-07-31T11:57:26.672349Z INFO Last segment has more data to prune last_segment=Receipts progress=HasMoreData(DeletedEntriesLimitReached) pruned=464192 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3990613), tx_number: Some(35889156) })
2024-07-31T11:57:34.338823Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=10524 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3001276), tx_number: Some(15373376) })
2024-07-31T11:58:53.595510Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=454995 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3061194), tx_number: Some(15828371) })
2024-07-31T11:59:51.542589Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=444809 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3121290), tx_number: Some(16273180) })
2024-07-31T12:00:45.902489Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=440567 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3175728), tx_number: Some(16713747) })
2024-07-31T12:01:39.811365Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=445209 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3227169), tx_number: Some(17158956) })
2024-07-31T12:02:30.710478Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=450780 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3277131), tx_number: Some(17609736) })
2024-07-31T12:03:19.558006Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=444455 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3320796), tx_number: Some(18054191) })
2024-07-31T12:04:05.694873Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=443219 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3357931), tx_number: Some(18497410) })
2024-07-31T12:04:48.562387Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=437248 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3385180), tx_number: Some(18934658) })
2024-07-31T12:05:30.902941Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=444167 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3417045), tx_number: Some(19378825) })
2024-07-31T12:06:10.454060Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=440369 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3447119), tx_number: Some(19819194) })
2024-07-31T12:06:48.164111Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=446574 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3475142), tx_number: Some(20265768) })
2024-07-31T12:07:26.221581Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=447789 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3506262), tx_number: Some(20713557) })
2024-07-31T12:08:00.901879Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=444708 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3538597), tx_number: Some(21158265) })
2024-07-31T12:08:34.910505Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=442999 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3571690), tx_number: Some(21601264) })
2024-07-31T12:09:06.037440Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=444637 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3603435), tx_number: Some(22045901) })
2024-07-31T12:09:39.919016Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=449013 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3629162), tx_number: Some(22494914) })
2024-07-31T12:10:09.771659Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=451918 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3652520), tx_number: Some(22946832) })
2024-07-31T12:10:39.001074Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=442333 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3675927), tx_number: Some(23389165) })
2024-07-31T12:11:10.032704Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=459647 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3699301), tx_number: Some(23848812) })
2024-07-31T12:11:36.955854Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=450645 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3720804), tx_number: Some(24299457) })
2024-07-31T12:12:03.939026Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=449193 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3737809), tx_number: Some(24748650) })
2024-07-31T12:12:30.828574Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=452866 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3753076), tx_number: Some(25201516) })
2024-07-31T12:12:57.394858Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=452850 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3766423), tx_number: Some(25654366) })
2024-07-31T12:13:25.212046Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=446608 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3781536), tx_number: Some(26100974) })
2024-07-31T12:13:48.534331Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=448711 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3795980), tx_number: Some(26549685) })
2024-07-31T12:14:13.796662Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=443082 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3807486), tx_number: Some(26992767) })
2024-07-31T12:14:38.164358Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=459568 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3820454), tx_number: Some(27452335) })
2024-07-31T12:15:03.151865Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=446104 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3832436), tx_number: Some(27898439) })
2024-07-31T12:15:27.616911Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=453058 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3844295), tx_number: Some(28351497) })
2024-07-31T12:15:49.901225Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=453714 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3855095), tx_number: Some(28805211) })
2024-07-31T12:16:14.717668Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=451339 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3863855), tx_number: Some(29256550) })
2024-07-31T12:16:39.095527Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=499291 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3873704), tx_number: Some(29755841) })
2024-07-31T12:16:55.483579Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=259791 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3879004), tx_number: Some(30015632) })
2024-07-31T12:17:09.849415Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=285972 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3885198), tx_number: Some(30301604) })
2024-07-31T12:17:27.921224Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=362396 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3893117), tx_number: Some(30664000) })
2024-07-31T12:17:48.254295Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=303242 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3899268), tx_number: Some(30967242) })
2024-07-31T12:18:04.762005Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=293383 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3903513), tx_number: Some(31260625) })
2024-07-31T12:18:24.411302Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=220201 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3908500), tx_number: Some(31480826) })
2024-07-31T12:18:40.913719Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=245860 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3913293), tx_number: Some(31726686) })
2024-07-31T12:18:55.609705Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=251566 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3917121), tx_number: Some(31978252) })
2024-07-31T12:19:10.837257Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=269546 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3922573), tx_number: Some(32247798) })
2024-07-31T12:19:31.365037Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=306806 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3928621), tx_number: Some(32554604) })
2024-07-31T12:19:46.572085Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=261033 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3933623), tx_number: Some(32815637) })
2024-07-31T12:20:05.100105Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=301013 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3938645), tx_number: Some(33116650) })
2024-07-31T12:20:22.048156Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=274171 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3943757), tx_number: Some(33390821) })
2024-07-31T12:20:36.398680Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=233275 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3947917), tx_number: Some(33624096) })
2024-07-31T12:20:53.738365Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=290286 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3953624), tx_number: Some(33914382) })
2024-07-31T12:21:12.641989Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=310272 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3960175), tx_number: Some(34224654) })
2024-07-31T12:21:29.021672Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=322304 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3966602), tx_number: Some(34546958) })
2024-07-31T12:21:48.260363Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=298406 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3971543), tx_number: Some(34845364) })
2024-07-31T12:22:08.114392Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=281408 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3976552), tx_number: Some(35126772) })
2024-07-31T12:22:29.602627Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=262370 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3981476), tx_number: Some(35389142) })
2024-07-31T12:22:48.308543Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=259638 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3986634), tx_number: Some(35648780) })
2024-07-31T12:23:06.212844Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=248306 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3990798), tx_number: Some(35897086) })
2024-07-31T12:23:24.398042Z INFO Last segment has more data to prune last_segment=TransactionLookup progress=HasMoreData(DeletedEntriesLimitReached) pruned=226956 checkpoint=Some(SegmentOutputCheckpoint { block_number: Some(3995419), tx_number: Some(36124042) })
Platform(s)
Linux (ARM)
What version/commit are you on?
Reth 1.0.3
What database version are you on?
Current database version: 2 Local database version: 2
Which chain / network are you on?
default , mainnet of eth
What type of node are you running?
Pruned with custom reth.toml config
What prune config do you use, if any?
[prune]
# Minimum pruning interval measured in blocks
block_interval = 5
[prune.parts]
receipts = { distance = 3000000}
# Sender Recovery pruning configuration
sender_recovery = { distance = 3_000_000 }
# Account History pruning configuration
account_history = { distance = 3_000_000 } # Prune all historical account states before the block `head-100000`
# Storage History pruning configuration
storage_history = { distance = 3_000_000}
transaction_lookup = {distance = 3000000}
If you've built Reth from source, provide the full command you used
No response
Code of Conduct
- [X] I agree to follow the Code of Conduct