From 10bd9583a92b521c8f25f18188d0f3f8f07db8f5 Mon Sep 17 00:00:00 2001 From: lash Date: Wed, 14 Nov 2018 19:49:00 +0100 Subject: [PATCH] swarm/storage: Add progress debug logline --- swarm/storage/ldbstore.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/swarm/storage/ldbstore.go b/swarm/storage/ldbstore.go index c163f9b9f3..e83ecc03e4 100644 --- a/swarm/storage/ldbstore.go +++ b/swarm/storage/ldbstore.go @@ -607,13 +607,18 @@ func (s *LDBStore) CleanGCIndex() error { var poPtrs [256]uint64 var doneIterating bool lastIdxKey := []byte{keyIndex} + var cleanBatchCount int for !doneIterating { + + cleanBatchCount++ var idxs []dpaDBIndex var chunkHashes [][]byte var pos []uint8 it := s.db.NewIterator() it.Seek(lastIdxKey) - for i := 0; i < 4096; i++ { + + var i int + for i = 0; i < 4096; i++ { if !it.Valid() { doneIterating = true break @@ -667,6 +672,8 @@ func (s *LDBStore) CleanGCIndex() error { if err != nil { return err } + + log.Debug("clean gc index pass", "batch", cleanBatchCount, "checked", i, "kept", len(idxs)) } log.Debug("gc cleanup entries", "ok", okEntryCount, "total", totalEntryCount, "batchlen", batch.Len())