From dea7faf394845cd29bd0a5b097a1390f961f4e2c Mon Sep 17 00:00:00 2001 From: congqixia Date: Tue, 14 May 2024 17:51:32 +0800 Subject: [PATCH] fix: Remove `RLock` re-entry in `GetNumRowsOfPartition` (#33045) Resolves #33044 Signed-off-by: Congqi Xia Signed-off-by: Congqi Xia --- internal/datacoord/meta.go | 2 -- 1 file changed, 2 deletions(-) diff --git a/internal/datacoord/meta.go b/internal/datacoord/meta.go index 6b636742d8..51ed90a1db 100644 --- a/internal/datacoord/meta.go +++ b/internal/datacoord/meta.go @@ -1035,8 +1035,6 @@ func (m *meta) GetSegmentsIDOfPartitionWithDropped(collectionID, partitionID Uni // GetNumRowsOfPartition returns row count of segments belongs to provided collection & partition func (m *meta) GetNumRowsOfPartition(collectionID UniqueID, partitionID UniqueID) int64 { - m.RLock() - defer m.RUnlock() var ret int64 segments := m.SelectSegments(WithCollection(collectionID), SegmentFilterFunc(func(si *SegmentInfo) bool { return isSegmentHealthy(si) && si.GetPartitionID() == partitionID