Bladeren bron

fix garbage collection process for FQDN metrics

Nikolay Sivko 2 jaren geleden
bovenliggende
commit
ce5baa8176
1 gewijzigde bestanden met toevoegingen van 3 en 3 verwijderingen
  1. 3 3
      containers/registry.go

+ 3 - 3
containers/registry.go

@@ -158,12 +158,12 @@ func (r *Registry) handleEvents(ch <-chan ebpftracer.Event) {
 			}
 			activeIPs := map[netaddr.IP]struct{}{}
 			for id, c := range r.containersById {
-				if !c.Dead(now) {
-					continue
-				}
 				for dst := range c.connectLastAttempt {
 					activeIPs[dst.IP()] = struct{}{}
 				}
+				if !c.Dead(now) {
+					continue
+				}
 				klog.Infoln("deleting dead container:", id)
 				for cg, cc := range r.containersByCgroupId {
 					if cc == c {