From cc6a4ab20e3e2a691a5f8f6313e469abdb5606ef Mon Sep 17 00:00:00 2001 From: Anton Evangelatov Date: Mon, 16 Apr 2018 13:20:51 +0300 Subject: [PATCH] swarm/storage: debug failed tests" --- swarm/storage/ldbstore.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/swarm/storage/ldbstore.go b/swarm/storage/ldbstore.go index 551943c9c0..37945b1139 100644 --- a/swarm/storage/ldbstore.go +++ b/swarm/storage/ldbstore.go @@ -246,6 +246,7 @@ func decodeOldData(data []byte, chunk *Chunk) { } func (s *LDBStore) collectGarbage(ratio float32) { + log.Info("collect garbage", "ratio", ratio) it := s.db.NewIterator() defer it.Release() @@ -285,6 +286,7 @@ func (s *LDBStore) collectGarbage(ratio float32) { sort.Slice(garbage[:gcnt], func(i, j int) bool { return garbage[i].value < garbage[j].value }) cutoff := int(float32(gcnt) * ratio) + log.Info("cutoff", "cutoff", cutoff, "gcnt", gcnt) for i := 0; i < cutoff; i++ { s.delete(garbage[i].idx, garbage[i].idxKey, garbage[i].po) }