INNER CODE UNIT · Go
stopDaemons
NVIDIA/k8s-device-plugin · cmd/mps-control-daemon/main.go:225
func stopDaemons(mpsDaemons ...*mps.Daemon) error {
if err := os.Remove("/mps/.ready"); err != nil {
klog.Warningf("Failed to remove .ready file: %v", err)
}
klog.Info("Stopping MPS daemons.")
var errs error
for _, p := range mpsDaemons {
errs = errors.Join(errs, p.Stop())
}
return errs
}