mirror of https://github.com/milvus-io/milvus.git
Fix potential nil access on segment (#22104)
Signed-off-by: jaime <yun.zhang@zilliz.com>pull/22109/head
parent
d842711a8a
commit
5eafd96e70
|
@ -399,6 +399,7 @@ func (kc *Catalog) AlterSegmentsAndAddNewSegment(ctx context.Context, segments [
|
|||
return err
|
||||
}
|
||||
maps.Copy(kvs, segmentKvs)
|
||||
kc.collectMetrics(newSegment)
|
||||
} else {
|
||||
// should be a faked segment, we create flush path directly here
|
||||
flushSegKey := buildFlushedSegmentPath(newSegment.GetCollectionID(), newSegment.GetPartitionID(), newSegment.GetID())
|
||||
|
@ -412,7 +413,6 @@ func (kc *Catalog) AlterSegmentsAndAddNewSegment(ctx context.Context, segments [
|
|||
}
|
||||
}
|
||||
|
||||
kc.collectMetrics(newSegment)
|
||||
return kc.MetaKv.MultiSave(kvs)
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue