Merge pull request #2096 from frobware/fix-segv-in-updateReadinessStats
Fix potential SEGV in updateReadinessStats
This commit is contained in:
commit
dd89fb1385
|
|
@ -585,6 +585,10 @@ func (csr *ClusterStateRegistry) updateReadinessStats(currentTime time.Time) {
|
||||||
klog.Warningf("Failed to get nodegroup for %s: %v", unregistered.Node.Name, errNg)
|
klog.Warningf("Failed to get nodegroup for %s: %v", unregistered.Node.Name, errNg)
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
if nodeGroup == nil {
|
||||||
|
klog.Warningf("Nodegroup is nil for %s", unregistered.Node.Name)
|
||||||
|
continue
|
||||||
|
}
|
||||||
perNgCopy := perNodeGroup[nodeGroup.Id()]
|
perNgCopy := perNodeGroup[nodeGroup.Id()]
|
||||||
if unregistered.UnregisteredSince.Add(csr.config.MaxNodeProvisionTime).Before(currentTime) {
|
if unregistered.UnregisteredSince.Add(csr.config.MaxNodeProvisionTime).Before(currentTime) {
|
||||||
perNgCopy.LongUnregistered++
|
perNgCopy.LongUnregistered++
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue