summaryrefslogtreecommitdiff
path: root/internal/event
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-05-13 10:01:40 +0300
committerPaul Buetow <paul@buetow.org>2026-05-13 10:01:40 +0300
commit42d7821dc8d81781f2c3cfc269e99c0ee1dbd017 (patch)
treeb7b07bec653ff26bf70e866370f96b8d63a636e1 /internal/event
parentf7ebc44d8b770132904b64996eac50e26945bc94 (diff)
fix: add 1s context timeout to commResolver procfs reads to prevent indefinite blocking
Frozen cgroup entries in /proc could stall a lookup worker goroutine forever, preventing clean shutdown because shutdown() waits on workersWG.Wait(). Changed resolveFn signature to accept context.Context and wrap each call in context.WithTimeout(1s) in both lookupWorker and seedTrackedPidComm. Added TestCommResolverLookupWorkerRespectsTimeout to verify the pending entry is cleared after a timeout. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'internal/event')
0 files changed, 0 insertions, 0 deletions