From 8e0be64b8ff6f250a4b312333ff53b316e9593b4 Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 24 Oct 2023 21:35:13 +0000 Subject: [PATCH] remove data race on the devicemanager client plugin Change-Id: I45b85440a792e5ed2f75a344ec1f0332854d8d6d --- pkg/kubelet/cm/devicemanager/plugin/v1beta1/client.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/kubelet/cm/devicemanager/plugin/v1beta1/client.go b/pkg/kubelet/cm/devicemanager/plugin/v1beta1/client.go index fe2b90ff1b1..bf66875a493 100644 --- a/pkg/kubelet/cm/devicemanager/plugin/v1beta1/client.go +++ b/pkg/kubelet/cm/devicemanager/plugin/v1beta1/client.go @@ -69,8 +69,10 @@ func (c *client) Connect() error { klog.ErrorS(err, "Unable to connect to device plugin client with socket path", "path", c.socket) return err } + c.mutex.Lock() c.grpc = conn c.client = client + c.mutex.Unlock() return c.handler.PluginConnected(c.resource, c) }