From dfb93bededb19b25553d000d3ac1e4972b8d9a63 Mon Sep 17 00:00:00 2001 From: Alexey Shekhirin Date: Thu, 20 Jun 2024 18:47:12 +0100 Subject: [PATCH] fix(pruner): prune history segments first --- crates/prune/prune/src/segments/set.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/prune/prune/src/segments/set.rs b/crates/prune/prune/src/segments/set.rs index 7448e03ae88..f5b60f2695a 100644 --- a/crates/prune/prune/src/segments/set.rs +++ b/crates/prune/prune/src/segments/set.rs @@ -48,6 +48,10 @@ impl SegmentSet { } = prune_modes; Self::default() + // Account history + .segment_opt(account_history.map(AccountHistory::new)) + // Storage history + .segment_opt(storage_history.map(StorageHistory::new)) // Receipts .segment_opt(receipts.map(Receipts::new)) // Receipts by logs @@ -59,10 +63,6 @@ impl SegmentSet { .segment_opt(transaction_lookup.map(TransactionLookup::new)) // Sender recovery .segment_opt(sender_recovery.map(SenderRecovery::new)) - // Account history - .segment_opt(account_history.map(AccountHistory::new)) - // Storage history - .segment_opt(storage_history.map(StorageHistory::new)) } }