fix heap init

This commit is contained in:
chrislu
2024-07-11 00:26:18 -07:00
parent 06e3dd306f
commit 590397229e

View File

@@ -226,18 +226,20 @@ func (c *LogFileEntryCollector) collectMore(v *OrderedLogVisitor) (err error) {
glog.Errorf("Unexpected! failed to find iterator for filer %s", filerId) glog.Errorf("Unexpected! failed to find iterator for filer %s", filerId)
continue continue
} }
next, err := iter.getNext(v) next, nextErr := iter.getNext(v)
if err != nil { if nextErr != nil {
if err == io.EOF { if nextErr == io.EOF {
// do nothing since the filer has no more log entries // do nothing since the filer has no more log entries
} }else {
return fmt.Errorf("failed to get next log entry for %v: %v", entryName, err) return fmt.Errorf("failed to get next log entry for %v: %v", entryName, err)
} }
} else {
heap.Push(v.pq, &LogEntryItem{ heap.Push(v.pq, &LogEntryItem{
Entry: next, Entry: next,
filer: filerId, filer: filerId,
}) })
} }
}
return nil return nil
} }