diff --git a/pkg/device-plugin/nvidiadevice/nvinternal/rm/health.go b/pkg/device-plugin/nvidiadevice/nvinternal/rm/health.go index 4a037d42cd..4f02f5d9c5 100644 --- a/pkg/device-plugin/nvidiadevice/nvinternal/rm/health.go +++ b/pkg/device-plugin/nvidiadevice/nvinternal/rm/health.go @@ -148,7 +148,7 @@ func (r *nvmlResourceManager) checkHealth(stop <-chan interface{}, devices Devic for _, d := range devices { unhealthy <- d } - continue + return fmt.Errorf("error waiting for event: %v", ret) } if e.EventType != nvml.EventTypeXidCriticalError {