remove data race on the devicemanager client plugin

Change-Id: I45b85440a792e5ed2f75a344ec1f0332854d8d6d
This commit is contained in:
Antonio Ojea 2023-10-24 21:35:13 +00:00
parent 35f4d29d73
commit 8e0be64b8f

View File

@ -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) klog.ErrorS(err, "Unable to connect to device plugin client with socket path", "path", c.socket)
return err return err
} }
c.mutex.Lock()
c.grpc = conn c.grpc = conn
c.client = client c.client = client
c.mutex.Unlock()
return c.handler.PluginConnected(c.resource, c) return c.handler.PluginConnected(c.resource, c)
} }