Diptanu Choudhury
12c7873db2
Closing files when files are removed
2016-09-23 22:17:53 -07:00
Diptanu Choudhury
dae7f88118
Not setting a drained node as preferred node ( #1740 )
2016-09-23 21:15:50 -07:00
Michael Schurter
37cfb2769c
Replace periodic handlers with event driven disco
...
Remove use of periodic consul handlers in the client and just use
goroutines. Consul Discovery is now triggered with a chan instead of
using a timer and deadline to trigger.
Once discovery is complete a chan is ticked so all goroutines waiting
for servers will run.
Should speed up bootstraping and recovery while decreasing spinning on
timers.
2016-09-23 17:02:48 -07:00
Alex Dadgar
9caa7a2789
Merge pull request #1738 from sandstrom/patch-1
...
Timestamp changelog
2016-09-23 13:45:30 -07:00
sandstrom
ec947e61ae
Timestamp changelog
2016-09-23 22:38:28 +02:00
Michael Schurter
2ab5264595
Retry all servers on RPC call failure
...
rpcproxy is refactored into serverlist which prioritizes good servers
over servers in a remote DC or who have had a failure.
Registration, heartbeating, and alloc status updating will retry faster
when new servers are discovered.
Consul discovery will be retried more quickly when no servers are
available (eg on startup or an outage).
2016-09-23 11:44:48 -07:00
Diptanu Choudhury
589356fd55
Adding a snapshot endpoint on the client ( #1730 )
2016-09-21 21:28:12 -07:00
Alex Dadgar
d64ef28c39
Handle the various valid root cases
2016-09-21 17:30:57 -07:00
Alex Dadgar
d810e1c432
Merge pull request #1733 from hashicorp/f-vault-renew-root
...
Renew root tokens where applicable
2016-09-21 17:00:09 -07:00
Alex Dadgar
f99d84d2c3
Renew root tokens where applicable
2016-09-21 16:49:15 -07:00
Alex Dadgar
22f150b17a
Add env
2016-09-21 16:37:04 -07:00
Alex Dadgar
15e6c724ae
no -v
2016-09-21 14:21:37 -07:00
Diptanu Choudhury
45afc0b4e1
Added logic to ensure scheduler knows job defn has been updated when ephemeral disks has been updated ( #1725 )
2016-09-21 14:00:02 -07:00
Alex Dadgar
08d79893b0
Merge pull request #1727 from kaskavalci/patch-4
...
Change error message
2016-09-21 13:53:13 -07:00
Alex Dadgar
9971cdeb77
Merge pull request #1731 from hashicorp/f-vault-diff
...
Vault diff
2016-09-21 13:52:51 -07:00
Alex Dadgar
59df3dcf58
Vault diff
2016-09-21 13:49:34 -07:00
Alex Dadgar
379ca7382b
Merge pull request #1729 from hashicorp/f-vault-anywhere
...
Vault block improvements
2016-09-21 12:56:16 -07:00
Alex Dadgar
bc500a536c
tasks updated
2016-09-21 11:31:09 -07:00
Alex Dadgar
12de69a66f
Struct and parse
2016-09-21 11:31:09 -07:00
Alex Dadgar
5e846ce2f9
Vault defined at all levels
2016-09-21 11:31:09 -07:00
Alex Dadgar
5a9919bfbf
Fix VaultPolicies returning non-empty map when there are no policies
2016-09-21 11:14:09 -07:00
Halil Kaskavalci
d166f8e3bf
Lowercase message
2016-09-21 20:43:15 +03:00
Halil Kaskavalci
389beda383
Change error message
...
Local Disk -> Ephemeral Disk
2016-09-21 17:57:19 +03:00
Alex Dadgar
50efdb00e9
Merge pull request #1713 from hashicorp/f-alloc-runner-vault
...
Vault integration in client
2016-09-20 16:15:55 -07:00
Alex Dadgar
64de46432a
Merge pull request #1677 from hashicorp/f-vault-implicit-constraint
...
Vault implicit Task Group constraint + allow root tokens
2016-09-20 16:15:32 -07:00
Cameron Stokes
6b9cc984d1
Link to Artifact section.
2016-09-20 15:18:59 -07:00
Diptanu Choudhury
36edabb487
Fixed the logic of calculating queued allocation in sys sched ( #1724 )
2016-09-20 12:05:19 -07:00
Diptanu Choudhury
f7a9b39e8c
Ensuring that we are not emitting stats when handle is nil ( #1723 )
...
* Ensuring that we are not emitting stats when handle is nil
* Updated the changelog
2016-09-20 11:29:34 -07:00
Alex Dadgar
683380c25c
Merge pull request #1715 from hashicorp/b-dead-system-nodes
...
Fix bug where dead nodes weren't properly handled by system scheduler
2016-09-19 11:49:44 -07:00
Alex Dadgar
47551e93b4
Fix bug in which dead nodes weren't being properly handled by system scheduler
2016-09-19 11:49:27 -07:00
Alex Dadgar
83905075e5
Fix comment
2016-09-17 11:31:17 -07:00
Alex Dadgar
40fc1d1dfd
Task runner test
2016-09-15 17:39:08 -07:00
Alex Dadgar
0fefaef008
Alloc runner tests
2016-09-15 17:24:09 -07:00
Alex Dadgar
0f40bd41a3
Handle recovery failure
2016-09-15 12:50:44 -07:00
Alex Dadgar
688e616200
Fix token renewal
2016-09-15 11:20:51 -07:00
Alex Dadgar
dd064af355
Merge pull request #1711 from mlafeldt/job-parent-id
...
Include parent ID in job info returned by Go API
2016-09-15 10:10:09 -07:00
Mathias Lafeldt
c2503adb83
Include parent ID in job info returned by Go API
...
At the moment, this ID is only included when using `Jobs().List()`, which returns `api.JobListStub`.
With this change, the ID will also be available when using `Jobs().Info()`, which returns `api.Job`.
In fact, `ParentID` is currently the only field present in `api.JobListStub` that is not part of `api.Job`.
Note: This has the side effect that `nomad run -output` will now include an empty `ParentID`.
2016-09-15 14:37:13 +02:00
Alex Dadgar
ada5d8dd0c
alloc-status
2016-09-14 18:27:13 -07:00
Alex Dadgar
ec152a6d12
Clean up vault client
2016-09-14 18:10:56 -07:00
Michael Schurter
2e6927ff8d
Merge pull request #1709 from neumayer/log
...
Log adding of servers at INFO level
2016-09-14 15:53:10 -07:00
Diptanu Choudhury
1b3c5e98c8
Renaming LocalDisk to EphemeralDisk ( #1710 )
...
Renaming LocalDisk to EphemeralDisk
2016-09-14 15:43:42 -07:00
Alex Dadgar
6702a29071
Vault token threaded
2016-09-14 13:30:01 -07:00
Robert Neumayer
8dc19dbd10
Log adding of servers at INFO level
2016-09-14 22:24:17 +02:00
Michael Schurter
284e6e5941
Add changelog entry for #1682
2016-09-13 11:26:50 -07:00
Michael Schurter
9a2a17b48f
Merge pull request #1682 from hashicorp/b-sanity-check-state-file
...
Prevent state file corruption and check state file sanity on save
2016-09-13 11:24:34 -07:00
Michael Schurter
9281a02170
Merge pull request #1707 from mlafeldt/fix-typo
...
Fix typo in alloc-status output
2016-09-13 10:11:50 -07:00
Mathias Lafeldt
ff87952cfb
Fix typo in alloc-status output
2016-09-13 17:47:11 +02:00
Michael Schurter
cd8606b9e3
Revert "A nil context isn't an error"
...
This reverts commit fe9fe4c26259c1ad3bd7e94bd711418aaf819b20.
2016-09-12 12:56:12 -07:00
Alex Dadgar
cab3dc56c2
Merge pull request #1701 from hashicorp/d-kill-timeout
...
Kill timeout default documentation
2016-09-12 09:54:43 -07:00
Alex Dadgar
eb219f55ed
kill timeout default documentation
2016-09-12 09:53:57 -07:00