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 1 commit
-
-
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 1 commit
-
-
Mahmood Ali authored
-
- 08 Jan, 2019 4 commits
-
-
Mahmood Ali authored
Re-export the ResourceUsage structs in drivers package to avoid drivers directly depending on the internal client/structs package directly. I attempted moving the structs to drivers, but that caused some import cycles that was a bit hard to disentagle. Alternatively, I added an alias here that's sufficient for our purposes of avoiding external drivers depend on internal packages, while allowing us to restructure packages in future without breaking source compatibility.
-
Mahmood Ali authored
-
Mahmood Ali authored
-
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.
-
- 07 Jan, 2019 1 commit
-
-
Preetha Appan authored
-
- 03 Jan, 2019 1 commit
-
-
Mahmood Ali authored
libcontainer based drivers (e.g. exec, java) should default to running processes as `nobody` [1]; but libcontainer treats empty user as `root` in our case (either because of default or due to `root` being current user). [1] https://github.com/hashicorp/nomad/blob/94c28a4c6cc45f1b377d50a6bff2017b46c43d18/website/source/docs/job-specification/task.html.md#task-parameters
-
- 20 Dec, 2018 1 commit
-
-
Danielle Tomlinson authored
This is an unrecoverable error, so we should only do this check once, rather than returning unhealthy constantly.
-
- 19 Dec, 2018 1 commit
-
-
Alex Dadgar authored
-
- 11 Dec, 2018 1 commit
-
-
Mahmood Ali authored
-
- 07 Dec, 2018 3 commits
-
-
Nick Ethier authored
-
Nick Ethier authored
-
Nick Ethier authored
-
- 05 Dec, 2018 1 commit
-
-
Nick Ethier authored
-
- 30 Nov, 2018 2 commits
-
-
Danielle Tomlinson authored
-
Danielle Tomlinson authored
-
- 28 Nov, 2018 1 commit
-
-
Preetha Appan authored
-
- 13 Nov, 2018 2 commits
-
-
Mahmood Ali authored
-
Alex Dadgar authored
This PR plumbs the plugins done ctx through the base and driver plugin clients (device already had it). Further, it adds generic handling of gRPC stream errors.
-
- 07 Nov, 2018 1 commit
-
-
Alex Dadgar authored
-
- 06 Nov, 2018 4 commits
-
-
Mahmood Ali authored
-
Mahmood Ali authored
Java driver supports non-linux targets, so LinuxResources fields isn't guaranteed to be not-nil.
-
Mahmood Ali authored
-
Mahmood Ali authored
-
- 05 Nov, 2018 1 commit
-
-
Michael Schurter authored
Task restoring works but dead tasks may be restarted
-
- 01 Nov, 2018 1 commit
-
-
Michael Schurter authored
-
- 31 Oct, 2018 1 commit
-
-
Michael Schurter authored
In tests: * always cleanup (Kill) the harness * don't call SetConfig more than once (a race) * avoid cgroups to allow running without being root
-
- 30 Oct, 2018 1 commit
-
-
Nick Ethier authored
-
- 19 Oct, 2018 1 commit
-
-
Nick Ethier authored
-
- 17 Oct, 2018 3 commits
-
-
Nick Ethier authored
-
Nick Ethier authored
-
Alex Dadgar authored
-
- 16 Oct, 2018 7 commits
-
-
Michael Schurter authored
from #4777 comments
-
Michael Schurter authored
Do not register mock_driver on release builds.
-
Nick Ethier authored
-
Nick Ethier authored
-
Nick Ethier authored
client: fingerprint driver plugins
-
Nick Ethier authored
-
Nick Ethier authored
-