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.
- 12 Jan, 2019 4 commits
-
-
Nick Ethier authored
-
Nick Ethier authored
-
Nick Ethier authored
-
Nick Ethier authored
plugins/driver: update driver interface to support streaming stats client/tr: use streaming stats api TODO: * how to handle errors and closed channel during stats streaming * prevent tight loop if Stats(ctx) returns an error drivers: update drivers TaskStats RPC to handle streaming results executor: better error handling in stats rpc docker: better control and error handling of stats rpc driver: allow stats to return a recoverable error
-
- 10 Jan, 2019 2 commits
-
-
Mahmood Ali authored
tests: remove tests for unsupported features
-
Mahmood Ali authored
With switching to driver plugins, driver validation is quite tricky and we need to do some design thinking before supporting it against.
-
- 09 Jan, 2019 16 commits
-
-
Chris Baker authored
added validation on client metadata keys
-
Alex Dadgar authored
Improve Kill handling on task runner
-
Alex Dadgar authored
-
Michael Schurter authored
Co-Authored-By:
dadgar <alex@hashicorp.com>
-
Chris Baker authored
-
Chris Baker authored
-
Michael Schurter authored
drain: fix node drain monitoring
-
Mahmood Ali authored
tests: run docker tests in macOS out of box
-
Mahmood Ali authored
Extract LXC from nomad
-
Mahmood Ali authored
drivers: avoid referencing client/structs package
-
Michael Schurter authored
Add another task events e2e test and fix test helper
-
Mahmood Ali authored
Fix a panic on node.Deregister fail
-
Mahmood Ali authored
-
Mahmood Ali authored
Fix Travis MacOS job
-
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.
-
Mahmood Ali authored
node.NodeResources is nil when operating against pre-0.9.
-
- 08 Jan, 2019 18 commits
-
-
Danielle Tomlinson authored
vendor: Update go-plugin
-
Michael Schurter authored
-
Michael Schurter authored
Before it was *exactly* N nodes which limited test portability between clusters.
-
Chris Baker authored
validation in the future
-
Chris Baker authored
config dir clarification
-
Mahmood Ali authored
Use `/tmp` as temporary directory for docker driver tests, so tests can run out of the box without any intervention. macOS sets tempdir as `/var`, which Docker does not whitelist as a path that can be bind-mounted.
-
Mahmood Ali authored
-
Mahmood Ali authored
drivers/exec: restrict devices exposed to tasks
-
Mahmood Ali authored
Allow scheduling mock job when running on MacOS (or Windows) hosts.
-
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
Error expects an odd number of arguments, and panics otherwise.
-
Mahmood Ali authored
-
Mahmood Ali authored
-
Danielle Tomlinson authored
This fixes a bug related to shutting down of GRPC plugin interfaces (more info: https://github.com/hashicorp/go-plugin/pull/88) This does not yet fix all test cases for subprocess leaking, but is a useful independant change.
-
Mahmood Ali authored
-
Mahmood Ali authored
-
Michael Schurter authored
test: re-eanble periodic fingerprint test
-