mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-28 14:07:14 +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) {
|
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)
|
m, updateChan := setupDeviceManager(t, devs, callback, socketName)
|
||||||
pm := setupPluginManager(t, pluginSocketName, m)
|
|
||||||
p := setupDevicePlugin(t, devs, pluginSocketName)
|
p := setupDevicePlugin(t, devs, pluginSocketName)
|
||||||
|
pm := setupPluginManager(t, pluginSocketName, m)
|
||||||
return m, updateChan, p, pm
|
return m, updateChan, p, pm
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -100,7 +100,11 @@ func (rc *reconciler) getHandlers() map[string]cache.PluginHandler {
|
|||||||
rc.RLock()
|
rc.RLock()
|
||||||
defer rc.RUnlock()
|
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() {
|
func (rc *reconciler) reconcile() {
|
||||||
|
Loading…
Reference in New Issue
Block a user