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.
- 20 Jul, 2017 2 commits
-
-
Alex Dadgar authored
-
Alex Dadgar authored
-
- 19 Jul, 2017 19 commits
-
-
Alex Dadgar authored
Agent command autocompletes to hcl/json files
-
Michael Schurter authored
Update vendored raft and serf
-
Michael Schurter authored
-
Michael Schurter authored
Pulls in hashicorp/raft#225
-
Michael Schurter authored
-
Michael Schurter authored
-
Alex Dadgar authored
-
Alex Dadgar authored
-
Alex Dadgar authored
Fix update limit calculation to avoid panic
-
Alex Dadgar authored
This PR fixes the rolling update limit calculation to avoid a panic when there are more allocations for a deployment that haven't determined their health than the max_parallel count of the task group. Fixes https://github.com/hashicorp/nomad/issues/2820
-
Alex Dadgar authored
Treat destructive updates atomically
-
Michael Schurter authored
Implement -json for job deployments
-
Alex Dadgar authored
-
Alex Dadgar authored
Allow tuning of heartbeat ttls
-
Michael Schurter authored
-
Alex Dadgar authored
This PR allows tuning of heartbeat TTLs. An example of very aggressive settings is as follows: ``` server { heartbeat_grace = "1s" min_heartbeat_ttl = "1s" max_heartbeats_per_second = 200.0 } ```
-
Alex Dadgar authored
-
Alex Dadgar authored
Shrink dynamic port range
-
Michael Schurter authored
Fixes #2849
-
- 18 Jul, 2017 19 commits
-
-
Michael Schurter authored
Never remove unknown agent services
-
Michael Schurter authored
Use broadcast send retry logic everywhere
-
Michael Schurter authored
-
Alex Dadgar authored
Improve alloc health watcher
-
Alex Dadgar authored
Autocomplete files
-
Michael Schurter authored
Fix deadlock caused by syncing during destroy
-
Alex Dadgar authored
-
Alex Dadgar authored
This PR shrinks the dynamic port range to not overlap with most operating systems ephemeral port range: https://en.wikipedia.org/wiki/Ephemeral_port
-
Michael Schurter authored
Fixes #2827 This is a tradeoff. The pro is that you can run separate client and server agents on the same node and advertise both. The con is that if a Nomad agent crashes and isn't restarted on that node in the same mode its entry will not be cleaned up. That con scenario seems far less likely to occur than the scenario on the pro side, and even if we do leak an agent entry the checks will be failing so nothing should attempt to use it.
-
Alex Dadgar authored
This PR makes run, validate and plan autocomplete their arg to appropriate files.
-
Alex Dadgar authored
-
Alex Dadgar authored
-
Alex Dadgar authored
-
Michael Schurter authored
Update go-getter to get .xz support
-
Michael Schurter authored
When replacing an alloc the new alloc is blocked until the old alloc is destroyed. This could cause a deadlock: 1. Destroying the old alloc includes a final sync of its status 2. Syncing status causes a GC 3. A GC looks for terminal allocs to cleanup 4. The GC waits for an alloc to stop completely before GC'ing If the GC chooses the currently-being-destroyed-alloc to GC, the GC deadlocks. If `client.max_parallel` deadlocks happen the GC is wedged until the Nomad process is restarted. Performing the final sync asynchronously is an ugly hack but prevents the deadlock by allowing the final sync to occur after the alloc runner has shutdown and been destroyed.
-
Michael Schurter authored
Ensure allocDir is never nil and persisted safely
-
Michael Schurter authored
-
Alex Dadgar authored
-
Alex Dadgar authored
Add command autocompletion.
-