From 0fceece818cfddf591a075d909f5f6fa403ee518 Mon Sep 17 00:00:00 2001 From: congqixia Date: Fri, 22 Aug 2025 10:31:47 +0800 Subject: [PATCH] enhance: [2.5] Use `RLock` for `ListPrivilegeGroups` (#43998) (#44006) Cherry-pick from master pr: #43998 Related to #43901 Signed-off-by: Congqi Xia --- internal/rootcoord/meta_table.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/rootcoord/meta_table.go b/internal/rootcoord/meta_table.go index 5ba6190125..0708fec151 100644 --- a/internal/rootcoord/meta_table.go +++ b/internal/rootcoord/meta_table.go @@ -1625,8 +1625,8 @@ func (mt *MetaTable) DropPrivilegeGroup(ctx context.Context, groupName string) e } func (mt *MetaTable) ListPrivilegeGroups(ctx context.Context) ([]*milvuspb.PrivilegeGroupInfo, error) { - mt.permissionLock.Lock() - defer mt.permissionLock.Unlock() + mt.permissionLock.RLock() + defer mt.permissionLock.RUnlock() return mt.catalog.ListPrivilegeGroups(ctx) }