Michael Schurter
78c72f8725
Default grace period to 1s
2017-09-14 16:46:54 -07:00
Michael Schurter
c2d895d47a
Add comments and move delay calc to TaskRunner
2017-09-14 16:46:54 -07:00
Michael Schurter
555d1e24dc
on_warning=false -> ignore_warnings=false
...
Treat warnings as unhealthy by default
2017-09-14 16:46:54 -07:00
Michael Schurter
ebbf87f979
Use existing restart policy infrastructure
2017-09-14 16:46:54 -07:00
Michael Schurter
1608e59415
Add check watcher for restarting unhealthy tasks
2017-09-14 16:46:54 -07:00
Michael Schurter
bd1a342a92
Nest restart fields in CheckRestart
2017-09-14 16:46:54 -07:00
Michael Schurter
a720bb5a91
Add restart fields
2017-09-14 16:46:54 -07:00
Chelsea Komlo
0ec93d7b2b
Merge pull request #3213 from hashicorp/f-acl-job-summary
...
Add job endpoint ACL
2017-09-14 18:21:19 -04:00
Alex Dadgar
15be1566b8
Merge pull request #3217 from hashicorp/b-batch-filter
...
Fix batch handling of complete allocs/node drains
2017-09-14 15:11:40 -07:00
Alex Dadgar
9b594b4705
changelog
2017-09-14 15:11:26 -07:00
Alex Dadgar
04d86ffd10
Fix batch handling of complete allocs/node drains
...
This PR fixes:
* An issue in which a node-drain that contains a complete batch alloc
would cause a replacement
* An issue in which allocations with the same name during a scale
down/stop event wouldn't be properly stopped.
* An issue in which batch allocations from previous job versions may not
have been stopped properly.
Fixes https://github.com/hashicorp/nomad/issues/3210
2017-09-14 15:08:57 -07:00
Alex Dadgar
ca07d16510
Changelog
2017-09-14 14:35:53 -07:00
Alex Dadgar
c2d2da1df7
Update CHANGELOG.md
2017-09-14 14:34:02 -07:00
Alex Dadgar
04a04bec52
Merge pull request #3206 from hashicorp/b-eval-index
...
Worker waits til max ModifyIndex across EvalsByJob
2017-09-14 14:29:32 -07:00
Alex Dadgar
eae982d9f2
Changelog
2017-09-14 14:29:02 -07:00
Alex Dadgar
c3cca843b5
Address feedback
2017-09-14 14:28:43 -07:00
Alex Dadgar
4b4e376d7e
Worker waits til max ModifyIndex across EvalsByJob
...
This PR fixes a scheduling race condition in which the plan results from
one invocation of the scheduler were not being considered by the next
since the Worker was not waiting for the correct index.
Fixes https://github.com/hashicorp/nomad/issues/3198
2017-09-14 14:28:43 -07:00
Alex Dadgar
a81ab20f06
Merge pull request #3214 from hashicorp/f-agent-servers
...
Sort /v1/agent/servers output
2017-09-14 14:22:00 -07:00
Alex Dadgar
083aca50f6
changelog
2017-09-14 14:21:41 -07:00
Alex Dadgar
d0a9389a27
use assert
2017-09-14 14:20:22 -07:00
Alex Dadgar
e25dff5a28
Sort /v1/agent/servers output
...
This PR sorts the output of the endpoint since its results are used as
part of Consul checks to avoid the value changing unnecessarily.
Fixes https://github.com/hashicorp/nomad/issues/3211
2017-09-14 14:20:22 -07:00
Alex Dadgar
f9a914b7e2
Merge pull request #3195 from hashicorp/b-node-locking
...
Non-locked accessors to common Node fields
2017-09-14 14:09:35 -07:00
Alex Dadgar
98c47c72d0
changelog and feedback
2017-09-14 14:08:58 -07:00
Alex Dadgar
f23ac5f083
Non-locked accessors to common Node fields
...
This PR removes locking around commonly accessed node attributes that do
not need to be locked. The locking could cause nodes to TTL as the
heartbeat code path was acquiring a lock that could be held for an
excessively long time. An example of this is when Vault is inaccessible,
since the fingerprint is run with a lock held but the Vault
fingerprinter makes the API calls with a large timeout.
Fixes https://github.com/hashicorp/nomad/issues/2689
2017-09-14 14:08:26 -07:00
Chelsea Holland Komlo
957e2607cf
fixups from code review
2017-09-14 20:14:38 +00:00
Chelsea Holland Komlo
5ba6f0c2a8
use separate response object
2017-09-14 19:17:05 +00:00
Chelsea Holland Komlo
b3e9eb23d3
update to use ACL test helpers
2017-09-14 19:08:25 +00:00
Chelsea Holland Komlo
0ae023f3d4
add job endpoint ACL
2017-09-14 18:17:35 +00:00
Chelsea Holland Komlo
7212566f5c
update metrics path
2017-09-14 18:11:47 +00:00
Alex Dadgar
2a3b65bb66
Merge pull request #3209 from dezmodue/patch-1
...
Adding missing <
2017-09-14 10:53:26 -07:00
Chelsea Holland Komlo
66c0df7332
changelog
2017-09-14 17:50:54 +00:00
Chelsea Holland Komlo
2783b27c4c
filter nomad services for only http
2017-09-14 17:50:54 +00:00
Chelsea Holland Komlo
2c53439ef5
update consul information
2017-09-14 17:50:53 +00:00
Chelsea Holland Komlo
401f3f9007
Readme instructions
2017-09-14 17:50:53 +00:00
Chelsea Holland Komlo
7fea046525
add prometheus metrics for configuration with consul and nomad
2017-09-14 17:50:53 +00:00
Alex Dadgar
58f3a29d07
Merge pull request #3205 from hashicorp/f-deployment-acl
...
Deployment.GetDeployment ACL enforcement
2017-09-14 10:50:17 -07:00
Alex Dadgar
5fc7e11bd5
review feeback
2017-09-14 10:50:04 -07:00
Alex Dadgar
a88ce5439d
fix multierror merge
2017-09-13 21:48:52 -07:00
Alex Dadgar
3777592079
changelog
2017-09-13 15:46:41 -07:00
Alex Dadgar
74d30d4412
Merge pull request #3203 from hashicorp/b-search-hyphens
...
Fix UUID search with hyphens
2017-09-13 15:45:22 -07:00
Chelsea Komlo
81fae05b42
Merge pull request #3171 from hashicorp/f-prometheus-metrics
...
Prometheus metrics
2017-09-13 17:02:32 -04:00
Chelsea Holland Komlo
34ff818cbb
vendor go-metrics
2017-09-13 19:31:26 +00:00
Chelsea Holland Komlo
d11a5da147
vendor gzip libarary
2017-09-13 19:21:21 +00:00
Chelsea Holland Komlo
6cba6549a5
fix bug to return prometheus sink
2017-09-13 19:21:21 +00:00
Chelsea Holland Komlo
6cee0ba838
fixups from code review
2017-09-13 19:21:21 +00:00
Chelsea Holland Komlo
f25cbdb0d1
updated documentation
2017-09-13 19:21:21 +00:00
Chelsea Holland Komlo
03b24df193
refactoring prometheus endpoint
2017-09-13 19:21:21 +00:00
Chelsea Holland Komlo
a099f7c809
vendor necessary libraries for prometheus metrics
2017-09-13 19:21:21 +00:00
Chelsea Holland Komlo
356375687a
add documentation for prometheus config option
2017-09-13 19:21:21 +00:00
Chelsea Holland Komlo
59a891cb27
enabling prometheus metrics should be a config option
2017-09-13 19:21:21 +00:00