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)
|
||||
continue
|
||||
}
|
||||
if nodeGroup == nil {
|
||||
klog.Warningf("Nodegroup is nil for %s", unregistered.Node.Name)
|
||||
continue
|
||||
}
|
||||
perNgCopy := perNodeGroup[nodeGroup.Id()]
|
||||
if unregistered.UnregisteredSince.Add(csr.config.MaxNodeProvisionTime).Before(currentTime) {
|
||||
perNgCopy.LongUnregistered++
|
||||
|
|
|
|||
Loading…
Reference in New Issue