open-nomad/client/driver
Lasse Dalegaard 7ac599d509 Use rkt prepare + run-prepared instead of run.
The rkt driver currently executes run and asks that the pod UUID is
written to a file that is then polled for changes for up to five
seconds. Many container fetches will take longer than this, so this
method will often not be able to track the pod UUID reliably.

To avoid this problem, rkt allows pods to be first prepared, which will
return their UUID, and then run as a second invocation.

Here we convert the rkt driver's Start method to use this method
instead. This way, the UUID will always be tracked correctly.
2017-09-21 00:17:31 +02:00
..
env Pass task group name as NOMAD_GROUP_NAME environment variable 2017-07-21 01:22:54 +02:00
executor darwin test fixes 2017-07-22 19:48:47 -07:00
logging fixed all spelling mistakes for goreport 2017-08-07 17:13:05 -04:00
structs fixed all spelling mistakes for goreport 2017-08-07 17:13:05 -04:00
test-resources Parallel client tests (#2890) 2017-07-22 19:04:36 -07:00
docker.go Fix incorrect docker stats 2017-09-16 00:43:03 -04:00
docker_coordinator.go fixed all spelling mistakes for goreport 2017-08-07 17:13:05 -04:00
docker_coordinator_test.go Parallel client tests (#2890) 2017-07-22 19:04:36 -07:00
docker_default.go changelog 2016-08-05 10:47:44 -07:00
docker_test.go Parse Docker mounts correctly (#3163) 2017-09-05 14:02:57 -07:00
docker_unix_test.go Parallel client tests (#2890) 2017-07-22 19:04:36 -07:00
docker_windows.go changelog 2016-08-05 10:47:44 -07:00
driver.go Test driver network advertisement and checks 2017-06-21 17:19:08 -07:00
driver_test.go Parallel 2017-07-21 12:06:39 -07:00
exec.go Add version package 2017-08-16 15:44:21 -07:00
exec_default.go Drivers log during fingerprinting 2017-02-20 19:35:51 -08:00
exec_linux.go Fix noisy log 2017-02-23 14:40:24 -08:00
exec_test.go fingerprinters 2017-07-22 20:38:03 -07:00
exec_unix_test.go Parallel client tests (#2890) 2017-07-22 19:04:36 -07:00
executor_plugin.go Switch java/exec to use Exec in Executor 2017-04-21 16:25:49 -07:00
java.go Add version package 2017-08-16 15:44:21 -07:00
java_linux.go Support setting class_path and class name. 2017-01-13 16:03:11 -08:00
java_test.go fix vet 2017-07-22 22:43:33 -07:00
java_universal.go Support setting class_path and class name. 2017-01-13 16:03:11 -08:00
lxc.go typo 2017-07-22 12:55:30 -07:00
lxc_test.go travis check fixes 2017-07-22 21:01:22 -07:00
mock_driver.go Parallel client tests (#2890) 2017-07-22 19:04:36 -07:00
plugins.go Added executorconfig 2017-01-12 15:47:58 -08:00
qemu.go Add version package 2017-08-16 15:44:21 -07:00
qemu_test.go Parallel client tests (#2890) 2017-07-22 19:04:36 -07:00
raw_exec.go Add version package 2017-08-16 15:44:21 -07:00
raw_exec_test.go darwin test fixes 2017-07-22 19:48:47 -07:00
raw_exec_unix_test.go Parallel 2017-07-21 12:06:39 -07:00
rkt.go Use rkt prepare + run-prepared instead of run. 2017-09-21 00:17:31 +02:00
rkt_test.go travis check fixes 2017-07-22 21:01:22 -07:00
utils.go Move task env into execcontext 2017-05-23 13:53:34 -07:00
utils_test.go Parallel 2017-07-21 12:06:39 -07:00
utils_unix.go Refactor Consul Syncer into new ServiceClient 2017-04-19 12:42:47 -07:00
utils_windows.go Fix Windows build. 2017-04-19 13:16:48 -07:00