Files
nomad/command
Nick Ethier 5b14d24bf4 executor v2 (#4656)
* client/executor: refactor client to remove interpolation

* executor: POC libcontainer based executor

* vendor: use hashicorp libcontainer fork

* vendor: add libcontainer/nsenter dep

* executor: updated executor interface to simplify operations

* executor: implement logging pipe

* logmon: new logmon plugin to manage task logs

* driver/executor: use logmon for log management

* executor: fix tests and windows build

* executor: fix logging key names

* executor: fix test failures

* executor: add config field to toggle between using libcontainer and standard executors

* logmon: use discover utility to discover nomad executable

* executor: only call libcontainer-shim on main in linux

* logmon: use seperate path configs for stdout/stderr fifos

* executor: windows fixes

* executor: created reusable pid stats collection utility that can be used in an executor

* executor: update fifo.Open calls

* executor: fix build

* remove executor from docker driver

* executor: Shutdown func to kill and cleanup executor and its children

* executor: move linux specific universal executor funcs to seperate file

* move logmon initialization to a task runner hook

* client: doc fixes and renaming from code review


* taskrunner: use shared config struct for logmon fifo fields

* taskrunner: logmon only needs to be started once per task
2018-10-16 16:53:31 -07:00
..
2018-10-16 16:53:29 -07:00
2018-03-11 17:43:19 +00:00
2018-05-11 18:05:43 -04:00
2018-06-12 10:23:45 -07:00
2017-07-20 21:24:21 -07:00
2018-10-16 16:53:31 -07:00
2017-07-20 21:24:21 -07:00
CLI
2018-05-07 14:50:01 -05:00
2018-10-16 16:53:31 -07:00
2018-04-03 18:15:12 -07:00
2018-04-18 12:19:53 -04:00
2017-09-05 16:38:15 -07:00
2018-05-21 18:00:14 -05:00
2018-08-14 14:06:04 -04:00
2018-06-06 14:48:51 -07:00
2018-04-26 15:46:22 -07:00
2018-04-26 15:46:22 -07:00
2018-10-16 16:53:31 -07:00
2017-09-15 23:33:43 +00:00
2018-03-21 20:27:32 -07:00
2018-03-11 19:06:15 +00:00
2018-09-04 16:10:11 -05:00
2018-06-06 13:05:39 -07:00
2018-06-06 13:05:39 -07:00
2018-06-14 15:48:01 +02:00
2018-03-21 20:27:32 -07:00
2017-07-20 21:24:21 -07:00
2017-07-20 21:24:21 -07:00
2017-07-20 21:24:21 -07:00
2017-09-19 10:08:23 -05:00
2017-09-19 10:08:23 -05:00
2017-09-19 10:08:23 -05:00
2017-09-19 10:08:23 -05:00
2017-07-20 21:24:21 -07:00
2017-07-20 21:24:21 -07:00
2018-05-11 18:05:43 -04:00
2017-10-13 14:36:02 -07:00
2017-07-20 21:24:21 -07:00