mirror of
https://github.com/kemko/nomad.git
synced 2026-01-07 02:45:42 +03:00
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.
16 KiB
16 KiB