fix bug that turned candidate filtering to dead code

This commit is contained in:
vyzo 2021-07-04 07:00:37 +03:00
parent 00fcf6dd72
commit 68a83500bc

View File

@ -1077,7 +1077,6 @@ func (s *SplitStore) doCompact(curTs *types.TipSet) error {
log.Infow("updating mark set done", "took", time.Since(startMark), "marked", count) log.Infow("updating mark set done", "took", time.Since(startMark), "marked", count)
// filter the candidate set for objects newly marked as hot // filter the candidate set for objects newly marked as hot
if liveCnt > 0 {
for c := range candidates { for c := range candidates {
mark, err := markSet.Has(c) mark, err := markSet.Has(c)
if err != nil { if err != nil {
@ -1089,7 +1088,6 @@ func (s *SplitStore) doCompact(curTs *types.TipSet) error {
liveCnt++ liveCnt++
} }
} }
}
// create the cold object list // create the cold object list
cold := make([]cid.Cid, 0, len(candidates)) cold := make([]cid.Cid, 0, len(candidates))