Lang Martin
09fd05bd8f
node_endpoint raft store then shutdown, test deprecation
2019-07-10 13:56:19 -04:00
Lang Martin
4610c70777
util simplify partitionAll
2019-07-10 13:56:19 -04:00
Lang Martin
d22d9fb5b2
core_sched check ServersMeetMinimumVersion
2019-07-10 13:56:19 -04:00
Lang Martin
3bf41211fb
fsm honor new and old style NodeDeregisterRequests
2019-07-10 13:56:19 -04:00
Lang Martin
3fb82e83a5
structs add back NodeDeregisterRequest.NodeID, compatibility
2019-07-10 13:56:19 -04:00
Lang Martin
a4472e3d34
core_sched check ServersMeetMinimumVersion, send old node deregister
2019-07-10 13:56:19 -04:00
Lang Martin
8e53c105fc
state_store just one index update, test deletion
2019-07-10 13:56:19 -04:00
Lang Martin
3e2d1f0338
node_endpoint improve error messages
2019-07-10 13:56:19 -04:00
Lang Martin
5a6a947e98
state_store improve error messages
2019-07-10 13:56:19 -04:00
Lang Martin
fd14cedf95
drainer watch_nodes_test batch of 1
2019-07-10 13:56:19 -04:00
Lang Martin
b176066d42
node_endpoint deregister the batch of nodes
2019-07-10 13:56:19 -04:00
Lang Martin
a97407e030
fsm NodeDeregisterRequest is now a batch
2019-07-10 13:56:19 -04:00
Lang Martin
d5ff2834ca
core_sched batch node deregistration requests
2019-07-10 13:56:19 -04:00
Lang Martin
10848841be
util partitionAll for paging
2019-07-10 13:56:19 -04:00
Lang Martin
be2d6853cb
state_store DeleteNode operates on a batch of ids
2019-07-10 13:56:19 -04:00
Lang Martin
77cf037bff
struct NodeDeregisterRequest has a batch of NodeIDs
2019-07-10 13:56:19 -04:00
Preetha Appan
d77df22a36
update changelog
2019-07-10 11:45:28 -05:00
Preetha Appan
7d645c5ad9
Test file for detect content type that satisfies linter and encoding
2019-07-10 11:42:04 -05:00
Preetha
12b6769fa9
Merge pull request #5943 from hashicorp/b-allocrunner-killtimeout
...
Populate task event struct with kill timeout
2019-07-10 11:21:28 -05:00
Preetha Appan
ef9a71c68b
code review feedback
2019-07-10 10:41:06 -05:00
Michael Schurter
2cef0f019e
Merge pull request #5933 from hashicorp/f-connect-initial-docs
...
First pass at a Consul Connect example docs
2019-07-10 14:37:35 +02:00
Michael Schurter
d3157160ce
website: link to nick's talk
2019-07-10 09:20:37 +02:00
Michael Schurter
75936652c0
website: mention cni plugin requirement
2019-07-10 09:13:10 +02:00
Michael Schurter
58e14ffa66
website: Add link to connect tp download
2019-07-09 17:01:35 +02:00
Preetha Appan
990e468edc
Populate task event struct with kill timeout
...
This makes for a nicer task event message
2019-07-09 09:37:09 -05:00
Michael Schurter
5594739eb4
website: switch to prettier demo
2019-07-09 14:44:35 +02:00
Michael Schurter
af0e7b8495
website: link to consul 1.6 beta
2019-07-08 22:20:02 +02:00
Preetha Appan
108a292cc0
fix linting failure in test case file
2019-07-08 11:29:12 -05:00
Michael Schurter
1ef8b37d8d
website: minor connect improvements
2019-07-08 13:31:07 +02:00
Nick Ethier
c6064c663a
website: change consul and nomad start up to reflect changes
2019-07-07 06:07:26 -04:00
Preetha Appan
1206c895f6
First pass at a Consul Connect example docs
2019-07-06 10:50:02 -05:00
Preetha Appan
53397722f1
add module version constraint to e2e/terraform
2019-07-05 09:18:38 -05:00
Jabi
6ce262856e
Fix typo ( #5922 )
2019-07-04 10:49:15 -05:00
Jasmine Dahilig
f65ee56b3b
update changelog
2019-07-03 14:00:53 -07:00
Jasmine Dahilig
1c1e81b294
Merge pull request #5846 from hashicorp/f-docker-log-constraints
...
add log rotation to docker driver log defaults
2019-07-03 10:17:19 -07:00
Michael Lange
a09c006e39
Merge pull request #5915 from hashicorp/b-fix-json-key-casing
...
Use consistent casing in the JSON representation of the AllocFileInfo struct
2019-07-03 09:48:43 -07:00
Jasmine Dahilig
cece83dd9c
default to json-file log rotation for docker driver
2019-07-03 09:04:45 -07:00
Michael Lange
b2e9570075
Use consistent casing in the JSON representation of the AllocFileInfo struct
2019-07-02 17:27:31 -07:00
Preetha
702072e5aa
Merge pull request #5913 from hashicorp/f-fix-contenttype-tests
...
Fixed test case for detecting content type
2019-07-02 14:41:22 -05:00
Preetha Appan
8495fb9055
Added additional test cases and fixed go test case
2019-07-02 13:25:29 -05:00
Preetha Appan
249a13e492
update changelog
2019-07-02 09:50:34 -05:00
Preetha
5b83cd4ce0
Merge pull request #5894 from hashicorp/f-remove-deprecated-code
...
Remove deprecated code
2019-07-02 09:29:24 -05:00
Buck Doyle
100433b08a
Add Mirage-toggling via environment variable ( #5899 )
...
I’m finding myself having to revert my change to this
variable when I switch branches, so this would let me
affect the variable without code changes.
2019-07-02 08:58:43 -05:00
Mahmood Ali
a97d451ac7
Merge pull request #5905 from hashicorp/b-ar-failed-prestart
...
Fail alloc if alloc runner prestart hooks fail
2019-07-02 20:25:53 +08:00
Danielle Lancashire
8e69783dbe
changelog: Add entries for windows fixes
2019-07-02 14:01:54 +02:00
Danielle
c6872cdf12
Merge pull request #5864 from hashicorp/dani/win-pipe-cleaner
...
windows: Fix restarts using the raw_exec driver
2019-07-02 13:58:56 +02:00
Danielle Lancashire
e20300313f
fifo: Safer access to Conn
2019-07-02 13:12:54 +02:00
Mahmood Ali
f10201c102
run post-run/post-stop task runner hooks
...
Handle when prestart failed while restoring a task, to prevent
accidentally leaking consul/logmon processes.
2019-07-02 18:38:32 +08:00
Mahmood Ali
4afd7835e3
Fail alloc if alloc runner prestart hooks fail
...
When an alloc runner prestart hook fails, the task runners aren't invoked
and they remain in a pending state.
This leads to terrible results, some of which are:
* Lockup in GC process as reported in https://github.com/hashicorp/nomad/pull/5861
* Lockup in shutdown process as TR.Shutdown() waits for WaitCh to be closed
* Alloc not being restarted/rescheduled to another node (as it's still in
pending state)
* Unexpected restart of alloc on a client restart, potentially days/weeks after
alloc expected start time!
Here, we treat all tasks to have failed if alloc runner prestart hook fails.
This fixes the lockups, and permits the alloc to be rescheduled on another node.
While it's desirable to retry alloc runner in such failures, I opted to treat it
out of scope. I'm afraid of some subtles about alloc and task runners and their
idempotency that's better handled in a follow up PR.
This might be one of the root causes for
https://github.com/hashicorp/nomad/issues/5840 .
2019-07-02 18:35:47 +08:00
Mahmood Ali
7614b8f09e
Merge pull request #5890 from hashicorp/b-dont-start-completed-allocs-2
...
task runner to avoid running task if terminal
2019-07-02 15:31:17 +08:00