From 5b265c5a3fc7fbc2b4660b2133689e15368d9808 Mon Sep 17 00:00:00 2001 From: buvidk <1532493290@qq.com> Date: Wed, 8 Jul 2026 20:37:22 +0800 Subject: [PATCH] fix: unlock k8s discovery GetConns cache hit path --- pkg/common/discovery/kubernetes/kubernetes.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/common/discovery/kubernetes/kubernetes.go b/pkg/common/discovery/kubernetes/kubernetes.go index 459f20e0b..dabddf94c 100644 --- a/pkg/common/discovery/kubernetes/kubernetes.go +++ b/pkg/common/discovery/kubernetes/kubernetes.go @@ -101,6 +101,7 @@ func (k *KubernetesConnManager) GetConns(ctx context.Context, serviceName string // Check if another goroutine has already initialized the connections when we released the read lock conns, exists = k.connMap[serviceName] if exists { + k.mu.Unlock() return conns, nil } k.mu.Unlock()