open-nomad/drivers/shared
Mahmood Ali 2516cb16b9 Kill all container processes on shutdown
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.
2018-12-03 20:40:49 -05:00
..
eventer docker: add default blocks for driver plugin config schema 2018-11-19 22:59:18 -05:00
executor Kill all container processes on shutdown 2018-12-03 20:40:49 -05:00