2516cb16b9
Currently, libcontainer-based executor, upon shutdown, kills the container initial process. The children of the killed process remain running, and the executor is never marked as terminated until they do. Also, fix a case where we treat processes as successful, when `proc.Wait()` fails. In some attempts, I was getting "waitid no child processes" errors and such error shouldn't get process to be considered successful. |
||
---|---|---|
.. | ||
executor.go | ||
executor_basic.go | ||
executor_linux.go | ||
executor_linux_test.go | ||
executor_test.go | ||
executor_universal_linux.go | ||
executor_unix.go | ||
executor_windows.go | ||
pid_collector.go | ||
pid_collector_test.go | ||
resource_container_default.go | ||
resource_container_linux.go |