未验证 提交 f6d3b4f7 编写于 作者: C congqixia 提交者: GitHub

Fix concurrent map read/write in rate limiter (#23958)

Signed-off-by: NCongqi Xia <congqi.xia@zilliz.com>
上级 3827ac30
......@@ -70,6 +70,9 @@ func (m *MultiRateLimiter) Check(collectionID int64, rt internalpb.RateType, n i
return commonpb.ErrorCode_Success
}
m.quotaStatesMu.RLock()
defer m.quotaStatesMu.RUnlock()
limiter := m.collectionLimiters[collectionID]
if limiter == nil {
return commonpb.ErrorCode_Success
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册