You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
log.Infof("Got new last error %+v for %s, was %+v", err, le.name, le.err)
56
61
le.firstSeen=time.Now()
62
+
le.lastSeen=time.Now()
57
63
le.err=err
64
+
} else {
65
+
// same error seen
66
+
log.Infof("Got the same last error for %q: %+v ; first seen at %s and last seen %dms ago", le.name, le.err, le.firstSeen, int(time.Since(le.lastSeen).Milliseconds()))
67
+
iftime.Since(le.lastSeen) >le.maxTimeInError {
68
+
// reset firstSeen, since it has been long enough since the last time we saw this error
69
+
log.Infof("Resetting firstSeen for %s, since it is too long since the last one", le.name)
70
+
le.firstSeen=time.Now()
71
+
}
72
+
le.lastSeen=time.Now()
58
73
}
59
-
// The error is unchanged so we don't need to do anything
0 commit comments