From d31aebe57224b678a0c17df7766d8e7f850209e8 Mon Sep 17 00:00:00 2001 From: Siyuan Zhang Date: Fri, 5 Jul 2024 15:50:10 +0000 Subject: [PATCH] fix lock bug for componentGlobalsRegistry Signed-off-by: Siyuan Zhang --- staging/src/k8s.io/apiserver/pkg/util/version/registry.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/staging/src/k8s.io/apiserver/pkg/util/version/registry.go b/staging/src/k8s.io/apiserver/pkg/util/version/registry.go index e6655277c0e..0db9c48a6cf 100644 --- a/staging/src/k8s.io/apiserver/pkg/util/version/registry.go +++ b/staging/src/k8s.io/apiserver/pkg/util/version/registry.go @@ -135,8 +135,8 @@ func NewComponentGlobalsRegistry() *componentGlobalsRegistry { } func (r *componentGlobalsRegistry) Reset() { - r.mutex.RLock() - defer r.mutex.RUnlock() + r.mutex.Lock() + defer r.mutex.Unlock() r.componentGlobals = make(map[string]*ComponentGlobals) r.emulationVersionConfig = nil r.featureGatesConfig = nil