未验证 提交 5eafd96e 编写于 作者: J jaime 提交者: GitHub

Fix potential nil access on segment (#22104)

Signed-off-by: Njaime <yun.zhang@zilliz.com>
上级 d842711a
......@@ -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)
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册