This project is mirrored from https://gitee.com/mirrors/nomad.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
- 09 Jan, 2019 1 commit
-
-
Alex Dadgar authored
This PR improves how killing a task is handled. Before the kill function directly orchestrated the killing and was only valid while the task was running. The new behavior is to mark the desired state and wait for the task runner to converge to that state.
-
- 08 Jan, 2019 13 commits
-
-
Mahmood Ali authored
drivers/exec: restrict devices exposed to tasks
-
Michael Schurter authored
Emit Killing task events and add e2e tests
-
Mahmood Ali authored
-
Mahmood Ali authored
-
Michael Schurter authored
test: re-eanble periodic fingerprint test
-
Michael Schurter authored
We were just emitting Killed/Terminated events before. In v0.8 we emitted Killing/Killed, but lacked Terminated when explicitly stopping a task. This change makes it so Terminated is always included, whether explicitly stopping a task or it exiting on its own. New output: 2019-01-04T14:58:51-08:00 Killed Task successfully killed 2019-01-04T14:58:51-08:00 Terminated Exit Code: 130, Signal: 2 2019-01-04T14:58:51-08:00 Killing Sent interrupt 2019-01-04T14:58:51-08:00 Leader Task Dead Leader Task in Group dead 2019-01-04T14:58:49-08:00 Started Task started by client 2019-01-04T14:58:49-08:00 Task Setup Building Task Directory 2019-01-04T14:58:49-08:00 Received Task received by client Old (v0.8.6) output: 2019-01-04T22:14:54Z Killed Task successfully killed 2019-01-04T22:14:54Z Killing Sent interrupt. Waiting 5s before force killing 2019-01-04T22:14:54Z Leader Task Dead Leader Task in Group dead 2019-01-04T22:14:53Z Started Task started by client 2019-01-04T22:14:53Z Task Setup Building Task Directory 2019-01-04T22:14:53Z Received Task received by client
-
Michael Schurter authored
-
Michael Schurter authored
Test fix races
-
Danielle Tomlinson authored
deps: Update x/net/context
-
Danielle Tomlinson authored
plugins: Shutdown internal plugins
-
Danielle Tomlinson authored
This implements the InternalPluginDriver interface in each driver, and calls the cancellation fn for their respective eventers. This fixes a per task goroutine leak during test suite execution.
-
Danielle Tomlinson authored
This allows us to correctly terminate internal state during runs of the nomad test suite, e.g closing eventer contexts correctly.
-
Danielle Tomlinson authored
This allows std context to be used in place of an x/net/context and unblocks updating to the latest version of go-plugin.
-
- 07 Jan, 2019 21 commits
-
-
Alex Dadgar authored
Task runner recovers from external plugin exiting
-
Alex Dadgar authored
-
Preetha authored
fix for user-specified auto-join tags
-
Alex Dadgar authored
-
Alex Dadgar authored
-
Alex Dadgar authored
-
Alex Dadgar authored
-
Alex Dadgar authored
-
Alex Dadgar authored
-
Alex Dadgar authored
-
Alex Dadgar authored
-
Alex Dadgar authored
-
Alex Dadgar authored
-
Alex Dadgar authored
-
Michael Schurter authored
taskenv: have maps take precedence over primitives
-
Danielle Tomlinson authored
e2e: Add consultemplate test
-
Danielle Tomlinson authored
This adds a basic test for consul template, that verifies the behaviour of consul-template with task blocking and restarting of tasks
-
Preetha authored
Standardize driver health description messages for all drivers
-
Preetha Appan authored
-
Preetha authored
remove unnecessary logging in rkt driver fingerprint method
-
Preetha Appan authored
-
- 06 Jan, 2019 1 commit
-
-
Mahmood Ali authored
We ultimately decided to provide a limited set of devices in exec/java drivers instead of all of host ones. Pre-0.9, we made all host devices available to exec tasks accidentally, yet most applications only use a small subset, and this choice limits our ability to restrict/isolate GPU and other devices. Starting with 0.9, by default, we only provide the same subset of devices Docker provides, and allow users to provide more devices as needed on case-by-case basis. This reverts commit 5805c64a. This reverts commit ff9a4a17.
-
- 04 Jan, 2019 4 commits
-
-
Danielle Tomlinson authored
e2e: Output setup instructions after terraform
-
Mahmood Ali authored
taskrunner: emit TaskReceived event
-
Mahmood Ali authored
Preserve pre-0.9, where task runner emits `Received: Task received by client` event on task runner creation.
-
Chris Baker authored
updated to latest hashicorp/raft and hashicorp/memberlist to pull
-