open-nomad/drivers
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
..
docker Merge pull request #4936 from hashicorp/f-legacy-refactor 2018-11-30 13:38:06 +01:00
exec Test Stopping a multi-process exec 2018-12-03 20:40:19 -05:00
java fixup: executorplugin: fix rkt build 2018-11-30 10:47:08 +01:00
lxc Fix lxc test panic 2018-11-28 13:56:17 -06:00
mock modify fingerprint interface to use typed attribute struct 2018-11-28 10:01:03 -06:00
qemu fixup: executorplugin: fix rkt build 2018-11-30 10:47:08 +01:00
rawexec fixup: executorplugin: fix rkt build 2018-11-30 10:47:08 +01:00
rkt client: Rename drivers/shared/env => client/taskenv 2018-11-30 12:18:39 +01:00
shared Kill all container processes on shutdown 2018-12-03 20:40:49 -05:00