diff --git a/index/scorch/introducer.go b/index/scorch/introducer.go index 98769ed5..627d4e4c 100644 --- a/index/scorch/introducer.go +++ b/index/scorch/introducer.go @@ -154,7 +154,7 @@ func (s *Scorch) introduceSegment(next *segmentIntroduction) error { newSnapshot.segment = append(newSnapshot.segment, newss) root.segment[i].segment.AddRef() newSnapshot.offsets = append(newSnapshot.offsets, running) - running += root.segment[i].Count() + running += newss.segment.Count() } } @@ -315,7 +315,7 @@ func (s *Scorch) introduceMerge(nextMerge *segmentMerge) { }) root.segment[i].segment.AddRef() newSnapshot.offsets = append(newSnapshot.offsets, running) - running += root.segment[i].Count() + running += root.segment[i].segment.Count() } }