open-nomad/vendor/github.com
Nick Ethier 5dee1141d1 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
..
agext/levenshtein Vendor conflicts 2018-08-07 13:02:47 -07:00
apparentlymart/go-textseg Vendor conflicts 2018-08-07 13:02:47 -07:00
appc/spec
armon Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
aws/aws-sdk-go
Azure Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
beorn7/perks
bgentry Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
boltdb/bolt
burntsushi/toml
circonus-labs Missing vendors 2018-09-10 15:08:34 -07:00
containerd fifo: add new fifo package for named pipes (#4665) 2018-10-16 16:53:30 -07:00
containernetworking/cni
coreos Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
cyphar/filepath-securejoin Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
DataDog/datadog-go
davecgh/go-spew
docker Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
dustin/go-humanize Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
elazarl/go-bindata-assetfs
fatih vendor: update mitchellh/cli and transitive deps 2018-04-09 18:02:14 -04:00
fsouza/go-dockerclient
go-ini/ini Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
go-ole/go-ole Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
godbus/dbus Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
gogo/protobuf
golang vendor github.com/golang/protobuf/ptypes/empty 2018-08-14 16:20:20 -04:00
google/go-cmp
gorhill/cronexpr
gorilla Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
hashicorp Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
hpcloud/tail
jmespath/go-jmespath Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
kr
mattn vendor: update mitchellh/cli and transitive deps 2018-04-09 18:02:14 -04:00
matttproud/golang_protobuf_extensions
Microsoft/go-winio fifo: add new fifo package for named pipes (#4665) 2018-10-16 16:53:30 -07:00
miekg/dns Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
mitchellh Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
moby/moby
mrunalp/fileutils Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
NVIDIA/gpu-monitoring-tools Introduce nvidia-plugin fingerprinting 2018-10-03 15:11:56 -07:00
Nvveen/Gotty
NYTimes/gziphandler
oklog/run update grpc vendor dependencies 2018-08-06 11:43:24 -04:00
onsi Add missing deps needed for ginkgo 2018-03-12 10:30:56 -05:00
opencontainers executor v2 (#4656) 2018-10-16 16:53:31 -07:00
pkg/errors
pmezard/go-difflib
posener/complete
prometheus
RackSec/srslog
rkt/rkt
rs/cors
ryanuber Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
sean-/seed
seccomp/libseccomp-golang Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
sethgrid/pester
shirou
sirupsen/logrus Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
skratchdot/open-golang
spf13/pflag
StackExchange/wmi
stretchr vendor testify 2018-05-07 14:50:01 -05:00
syndtr/gocapability
tonnerre/golang-text
tv42/httpunix Missing vendors 2018-09-10 15:08:34 -07:00
ugorji/go
ulikunitz/xz Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
vishvananda/netlink Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00
vmihailenco/msgpack Initial go-plugin 2018-08-12 15:58:39 -07:00
zclconf/go-cty Update runc/libcontainer and friends (#4655) 2018-10-16 16:53:30 -07:00