From dd88083db70df339c336db14322f7c08818eee43 Mon Sep 17 00:00:00 2001 From: "cai.zhang" Date: Mon, 6 Dec 2021 15:23:41 +0800 Subject: [PATCH] Use read lock when only read the var (#12711) Signed-off-by: Cai.Zhang --- internal/querynode/segment.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/querynode/segment.go b/internal/querynode/segment.go index 9ce0de7bfa..04480e0e7a 100644 --- a/internal/querynode/segment.go +++ b/internal/querynode/segment.go @@ -471,8 +471,8 @@ func (s *Segment) getIndexName(fieldID int64) string { } func (s *Segment) getIndexID(fieldID int64) UniqueID { - s.paramMutex.Lock() - defer s.paramMutex.Unlock() + s.paramMutex.RLock() + defer s.paramMutex.RUnlock() if _, ok := s.indexInfos[fieldID]; !ok { return -1 }