add read lock for getSegment (#25036)

Signed-off-by: aoiasd <zhicheng.yue@zilliz.com>
pull/25063/head
aoiasd 2023-06-21 14:06:42 +08:00 committed by GitHub
parent 3f4356df10
commit 7f5de9aab3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 0 deletions

View File

@ -247,6 +247,9 @@ func (c *ChannelMeta) addSegment(req addSegmentReq) error {
}
func (c *ChannelMeta) getSegment(segID UniqueID) *Segment {
c.segMu.RLock()
defer c.segMu.RUnlock()
seg, ok := c.segments[segID]
if !ok {
return nil