Ver Fonte

fix `process-start` handling in a case of pids wraparound

Anton Petruhin há 4 anos atrás
pai
commit
0d1e048f05
1 ficheiros alterados com 0 adições e 1 exclusões
  1. 0 1
      containers/registry.go

+ 0 - 1
containers/registry.go

@@ -128,7 +128,6 @@ func (r *Registry) handleEvents(ch <-chan ebpftracer.Event) {
 				switch { // possible pids wraparound + missed `process-exit` event
 				switch { // possible pids wraparound + missed `process-exit` event
 				case c == nil && seen: // ignored
 				case c == nil && seen: // ignored
 					delete(r.containersByPid, e.Pid)
 					delete(r.containersByPid, e.Pid)
-					continue
 				case c != nil: // revalidating by cgroup
 				case c != nil: // revalidating by cgroup
 					cg, err := proc.ReadCgroup(e.Pid)
 					cg, err := proc.ReadCgroup(e.Pid)
 					if err != nil || cg.Id != c.cgroup.Id {
 					if err != nil || cg.Id != c.cgroup.Id {