go-ethereum/cmd/geth
ozpool 455f6338e6 cmd/geth: report disk space cleared on prune-history completion
Fixes #31916. Snapshot the on-disk size of the prunable chain-freezer
tables (bodies and receipts) before and after the prune step, and
include the delta as cleared= on the existing "History pruning
completed" log line. Operators see the impact of the run immediately
without inspecting the data directory by hand.

The header and hash tables are intentionally excluded from the
measurement because they are configured with prunable=false and are
never truncated. If AncientSize fails for any table the helper
returns 0 so the log shows "cleared=0.00 B" rather than a partial,
misleading figure.
2026-06-15 13:09:06 +05:30
..
testdata cmd/geth: remove deprecated vulnerability check command (#33498) 2025-12-30 21:04:38 +01:00
accountcmd.go cmd/geth: remove unlock commandline flag (#30737) 2024-11-15 10:15:15 +01:00
accountcmd_test.go cmd/geth: remove unlock commandline flag (#30737) 2024-11-15 10:15:15 +01:00
attach_test.go all: update license comments and AUTHORS (#31133) 2025-02-05 23:01:17 +01:00
bintrie_convert.go trie: group 2^N binary trie nodes in serialization (#34794) 2026-05-01 15:28:19 +02:00
bintrie_convert_test.go trie: group 2^N binary trie nodes in serialization (#34794) 2026-05-01 15:28:19 +02:00
chaincmd.go cmd/geth: report disk space cleared on prune-history completion 2026-06-15 13:09:06 +05:30
chaincmd_test.go cmd/geth: era-download logic fix (#32081) 2025-06-24 15:12:11 +08:00
config.go cmd/clef, cmd/geth: remove CLI flags that were deprecated for more than a year (#35021) 2026-05-27 14:58:31 +02:00
consolecmd.go internal/flags: remove Merge, it's identical to slices.Concat (#30706) 2024-10-31 19:26:02 +02:00
consolecmd_test.go cmd/clef, cmd/geth: remove CLI flags that were deprecated for more than a year (#35021) 2026-05-27 14:58:31 +02:00
dbcmd.go cmd/geth: add code exporter for db export (#34696) 2026-04-17 09:53:00 +08:00
exportcmd_test.go all: simplify tests using t.TempDir() (#30150) 2024-07-15 15:26:58 +02:00
genesis_test.go all: remove TerminalTotalDifficultyPassed (#30609) 2024-10-23 08:26:18 +02:00
logging_test.go cmd/geth: fix logging line count error (#35136) 2026-06-12 23:09:54 +02:00
logtestcmd_active.go all: update license comments and AUTHORS (#31133) 2025-02-05 23:01:17 +01:00
logtestcmd_inactive.go all: update license comments and AUTHORS (#31133) 2025-02-05 23:01:17 +01:00
main.go core, eth/protocols/snap, eth/downloader: snap/2 sync logic (#34626) 2026-06-11 14:45:07 +08:00
misccmd.go cmd/geth: remove deprecated vulnerability check command (#33498) 2025-12-30 21:04:38 +01:00
run_test.go cmd/clef, cmd/geth: remove CLI flags that were deprecated for more than a year (#35021) 2026-05-27 14:58:31 +02:00
snapshot.go triedb: reconcile stale storage roots in GenerateTrie, add cancel support (#34807) 2026-06-03 15:08:09 +08:00