From 8b4033fbf089380fc911fe0013f5256c1c41eee0 Mon Sep 17 00:00:00 2001 From: Fu-Sheng Date: Sun, 4 Sep 2022 19:20:33 +0800 Subject: [PATCH] linear: use RLock when reading Signed-off-by: Fu-Sheng --- pkg/server/stream/v3/stream.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/server/stream/v3/stream.go b/pkg/server/stream/v3/stream.go index a73083c7d5..4c1dc48b8d 100644 --- a/pkg/server/stream/v3/stream.go +++ b/pkg/server/stream/v3/stream.go @@ -115,8 +115,8 @@ func (s *StreamState) SetKnownResourceNamesAsList(url string, names []string) { } func (s *StreamState) GetKnownResourceNames(url string) map[string]struct{} { - s.mu.Lock() - defer s.mu.Unlock() + s.mu.RLock() + defer s.mu.RUnlock() return s.knownResourceNames[url] }