mirror of https://github.com/milvus-io/milvus.git
Fix ignoring error when loading segment (#23830)
Signed-off-by: bigsheeper <yihao.dai@zilliz.com>pull/23858/head
parent
a76e9d20ec
commit
02734d9eb0
|
@ -243,9 +243,7 @@ func (loader *segmentLoader) Load(ctx context.Context,
|
|||
if len(loaded) != len(newSegments) {
|
||||
// Free the memory of segments which failed to load
|
||||
for _, segment := range newSegments {
|
||||
if !loadedSegments.Contain(segment) {
|
||||
DeleteSegment(segment)
|
||||
}
|
||||
DeleteSegment(segment)
|
||||
}
|
||||
debug.FreeOSMemory()
|
||||
|
||||
|
@ -255,7 +253,7 @@ func (loader *segmentLoader) Load(ctx context.Context,
|
|||
log.Info("partial segments are loaded", zap.Int64s("loadedSegments", loadedIDs))
|
||||
}
|
||||
|
||||
return lo.Map(loaded, func(segment *LocalSegment, _ int) Segment { return segment }), nil
|
||||
return lo.Map(loaded, func(segment *LocalSegment, _ int) Segment { return segment }), err
|
||||
}
|
||||
|
||||
func (loader *segmentLoader) LoadBloomFilterSet(ctx context.Context, collectionID int64, version int64, infos ...*querypb.SegmentLoadInfo) ([]*pkoracle.BloomFilterSet, error) {
|
||||
|
|
Loading…
Reference in New Issue