mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 19:56:01 +00:00
Merge pull request #97193 from JornShen/flaky_devicemanager_test
[flaky test] fix devicemanager TestDevicePluginReRegistrationProbeMode failed
This commit is contained in:
commit
b37e9a440e
@ -282,8 +282,8 @@ func setup(t *testing.T, devs []*pluginapi.Device, callback monitorCallback, soc
|
||||
|
||||
func setupInProbeMode(t *testing.T, devs []*pluginapi.Device, callback monitorCallback, socketName string, pluginSocketName string) (Manager, <-chan interface{}, *Stub, pluginmanager.PluginManager) {
|
||||
m, updateChan := setupDeviceManager(t, devs, callback, socketName)
|
||||
pm := setupPluginManager(t, pluginSocketName, m)
|
||||
p := setupDevicePlugin(t, devs, pluginSocketName)
|
||||
pm := setupPluginManager(t, pluginSocketName, m)
|
||||
return m, updateChan, p, pm
|
||||
}
|
||||
|
||||
|
@ -100,7 +100,11 @@ func (rc *reconciler) getHandlers() map[string]cache.PluginHandler {
|
||||
rc.RLock()
|
||||
defer rc.RUnlock()
|
||||
|
||||
return rc.handlers
|
||||
var copyHandlers = make(map[string]cache.PluginHandler)
|
||||
for pluginType, handler := range rc.handlers {
|
||||
copyHandlers[pluginType] = handler
|
||||
}
|
||||
return copyHandlers
|
||||
}
|
||||
|
||||
func (rc *reconciler) reconcile() {
|
||||
|
Loading…
Reference in New Issue
Block a user