Merge pull request #6504 from jepio/jepio/pkg-oom-v2-quiet-shutdown

pkg/oom/v2: handle EventChan routine shutdown quietly
This commit is contained in:
Derek McGowan 2022-02-07 16:20:42 -08:00 committed by GitHub
commit 33b7f779a6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -102,10 +102,13 @@ func (w *watcher) Add(id string, cgx interface{}) error {
i.ev = ev
w.itemCh <- i
case err := <-errCh:
i.err = err
w.itemCh <- i
// we no longer get any event/err when we got an err
logrus.WithError(err).Warn("error from *cgroupsv2.Manager.EventChan")
// channel is closed when cgroup gets deleted
if err != nil {
i.err = err
w.itemCh <- i
// we no longer get any event/err when we got an err
logrus.WithError(err).Warn("error from *cgroupsv2.Manager.EventChan")
}
return
}
}