From f5c09b77a2e00c5f974e88be5da68905edd3f9ec Mon Sep 17 00:00:00 2001 From: devopsbo3 <69951731+devopsbo3@users.noreply.github.com> Date: Fri, 10 Nov 2023 12:27:53 -0600 Subject: [PATCH] Revert "internal/ethapi: compact db missing key starts with 0xff (#28207)" This reverts commit 7de2afbbaf49a0ef37773071f348e270781a2b9e. --- internal/ethapi/api.go | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/internal/ethapi/api.go b/internal/ethapi/api.go index f7584cbf5a..e2911c6b16 100644 --- a/internal/ethapi/api.go +++ b/internal/ethapi/api.go @@ -2202,17 +2202,9 @@ func (api *DebugAPI) ChaindbProperty(property string) (string, error) { // ChaindbCompact flattens the entire key-value database into a single level, // removing all unused slots and merging all keys. func (api *DebugAPI) ChaindbCompact() error { - cstart := time.Now() - for b := 0; b <= 255; b++ { - var ( - start = []byte{byte(b)} - end = []byte{byte(b + 1)} - ) - if b == 255 { - end = nil - } - log.Info("Compacting database", "range", fmt.Sprintf("%#X-%#X", start, end), "elapsed", common.PrettyDuration(time.Since(cstart))) - if err := api.b.ChainDb().Compact(start, end); err != nil { + for b := byte(0); b < 255; b++ { + log.Info("Compacting chain database", "range", fmt.Sprintf("0x%0.2X-0x%0.2X", b, b+1)) + if err := api.b.ChainDb().Compact([]byte{b}, []byte{b + 1}); err != nil { log.Error("Database compaction failed", "err", err) return err }