mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-02-09 09:17:28 +08:00
fix heap init
This commit is contained in:
@@ -226,17 +226,19 @@ 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{
|
||||||
|
Entry: next,
|
||||||
|
filer: filerId,
|
||||||
|
})
|
||||||
}
|
}
|
||||||
heap.Push(v.pq, &LogEntryItem{
|
|
||||||
Entry: next,
|
|
||||||
filer: filerId,
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
|
|||||||
Reference in New Issue
Block a user