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.
- 08 Jan, 2019 12 commits
-
-
Michael Schurter authored
The whole approach to monitoring drains has ordering issues and lacks state to output useful error messages. AFAICT to get the tests passing reliably I needed to change the behavior of monitoring. Parts of these tests are skipped in CI, and they should be rewritten as e2e tests.
-
Michael Schurter authored
Emit Killing task events and add e2e tests
-
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
-
- 04 Jan, 2019 7 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
-
Chris Baker authored
-
Chris Baker authored
-
Danielle Tomlinson authored
This adds a message that provides environment setup instructions for running e2e tests after running terraform apply. This allows copy/pasting exports, rather than manually constructing them.
-