Commit 90d6038
committed
Fix container exit detection in systemd scope environments
When container processes are not direct children of conmon conmon fails to
detect container exits because it never receives SIGCHLD signals.
This fixes issue where conmon processes remain running after container exit
in certain systemd cgroup manager configurations.
Fixes: #545
Signed-off-by: Jindrich Novy <jnovy@redhat.com>1 parent a39e92e commit 90d6038
1 file changed
+19
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
49 | 68 | | |
50 | 69 | | |
51 | 70 | | |
| |||
0 commit comments