mirror of
https://github.com/kubernetes/node-problem-detector.git
synced 2026-03-03 10:10:52 +00:00
avoid log channel closed caused endless loop
This commit is contained in:
@@ -129,7 +129,11 @@ func (l *logMonitor) monitorLoop() {
|
||||
l.initializeStatus()
|
||||
for {
|
||||
select {
|
||||
case log := <-l.logCh:
|
||||
case log, ok := <-l.logCh:
|
||||
if !ok {
|
||||
glog.Errorf("Log channel closed")
|
||||
return
|
||||
}
|
||||
l.parseLog(log)
|
||||
case <-l.tomb.Stopping():
|
||||
l.watcher.Stop()
|
||||
|
||||
Reference in New Issue
Block a user