Mahmood Ali
dda67192b6
clarify error message
...
Co-authored-by: Tim Gross <tgross@hashicorp.com>
2020-06-09 11:26:52 -04:00
Mahmood Ali
b543460e0a
loosen raft timeout
2020-06-07 16:38:11 -04:00
Mahmood Ali
63f6307487
tests: client already disabled
2020-06-07 16:38:11 -04:00
Mahmood Ali
69bb42acf8
tests: prefix agent logs to identify agent sources
2020-06-07 16:38:11 -04:00
Mahmood Ali
257b3600ab
implement snapshot restore CLI
2020-06-07 15:47:07 -04:00
Mahmood Ali
5cf04b5762
api: add snapshot restore
2020-06-07 15:47:07 -04:00
Mahmood Ali
47a163b63f
reassert leadership
2020-06-07 15:47:06 -04:00
Mahmood Ali
9eb13ae144
basic snapshot restore
2020-06-07 15:46:23 -04:00
Mahmood Ali
39695c3031
Merge pull request #8120 from hashicorp/c-fix-go-bindata
...
Ensure we are using the latest go-bindata tools
2020-06-04 19:53:57 -04:00
Mahmood Ali
6ce56a9561
Ensure we are using the latest go-bindata tools
...
go-bindata released tags are very old, few years old, so ensure we use
the latest master as of now.
2020-06-04 18:49:12 -04:00
Mahmood Ali
396f776aa5
ci: run static generators as part of CI
...
These are used by release process, so add them to CI to notice if we
break release scripts.
2020-06-04 18:23:29 -04:00
Mahmood Ali
bf7a3583e5
Merge pull request #8089 from hashicorp/b-leader-worker-count
...
leadership: pause and unpause workers consistently
2020-06-04 12:01:01 -04:00
Tim Gross
1a94afbc55
Revert "fix go.mod replace for api by using older semantics ( #8113 )" ( #8115 )
...
This reverts commit e3db589c09ee14c3c427d21662b71e98811e8722.
2020-06-04 11:29:03 -04:00
Tim Gross
af421d2ff1
fix go.mod replace for api by using older semantics ( #8113 )
2020-06-04 10:33:28 -04:00
Tim Gross
cdb57e6bcc
ignore vagrant directory even if symlinked ( #8114 )
2020-06-04 10:24:15 -04:00
Mahmood Ali
cd8e1b4d62
stop periodic dispatch at end of tests ( #8111 )
2020-06-04 09:15:00 -04:00
Mahmood Ali
82c87cf97b
Vendor gopsutil with go mod fix ( #8108 )
...
Point to gopsutil fork with shirou/gopsutil#889 changes. I used hashicorp/gopsutil rather than pointing to https://github.com/Lomanic/gopsutil/tree/issue832 directly just in case..
2020-06-03 16:09:27 -04:00
Mahmood Ali
ee453f2932
run go mod vendor ( #8107 )
2020-06-03 15:34:39 -04:00
Drew Bailey
327843acfa
base podman e2e test and provisioning updates ( #8104 )
...
* initial setup for terrform to install podman task driver
podman
* Update e2e provisioning to support root podman
Excludes setup for rootless podman. updates source ami to ubuntu 18.04
Installs podman and configures podman varlink
base podman test
ensure client status running
revert terraform directory changes
* back out random go-discover go mod change
* include podman varlink docs
* address comments
2020-06-03 14:06:58 -04:00
Michael Lange
951e8ed9e3
Merge pull request #8103 from hashicorp/b-ui/remove-vendored-xterm
...
Remove vendored xterm.js files
2020-06-03 09:34:04 -07:00
Michael Lange
d53b8e48e1
Remove vendored xterm.js files
2020-06-03 09:25:19 -07:00
Lang Martin
ac7c39d3d3
Delayed evaluations for stop_after_client_disconnect
can cause unwanted extra followup evaluations around job garbage collection ( #8099 )
...
* client/heartbeatstop: reversed time condition for startup grace
* scheduler/generic_sched: use `delayInstead` to avoid a loop
Without protecting the loop that creates followUpEvals, a delayed eval
is allowed to create an immediate subsequent delayed eval. For both
`stop_after_client_disconnect` and the `reschedule` block, a delayed
eval should always produce some immediate result (running or blocked)
and then only after the outcome of that eval produce a second delayed
eval.
* scheduler/reconcile: lostLater are different than delayedReschedules
Just slightly. `lostLater` allocs should be used to create batched
evaluations, but `handleDelayedReschedules` assumes that the
allocations are in the untainted set. When it creates the in-place
updates to those allocations at the end, it causes the allocation to
be treated as running over in the planner, which causes the initial
`stop_after_client_disconnect` evaluation to be retried by the worker.
2020-06-03 09:48:38 -04:00
Seth Hoenig
1c75cc5323
Merge pull request #8041 from hashicorp/x-gomod
...
Switch to Go modules for dependency management
2020-06-02 18:26:53 -05:00
Seth Hoenig
f28748ec57
docs: add note in readme about exported package policy
2020-06-02 16:36:44 -05:00
Seth Hoenig
435c0d9fc8
deps: Switch to Go modules for dependency management
...
This PR switches the Nomad repository from using govendor to Go modules
for managing dependencies. Aspects of the Nomad workflow remain pretty
much the same. The usual Makefile targets should continue to work as
they always did. The API submodule simply defers to the parent Nomad
version on the repository, keeping the semantics of API versioning that
currently exists.
2020-06-02 14:30:36 -05:00
Michael Lange
57b4276bf6
Merge pull request #8079 from shishir-a412ed/f-ui-iis-driver
...
Add nomad-driver-iis to nomad UI docs.
2020-06-02 09:30:45 -07:00
Mahmood Ali
24c2b2e355
Merge pull request #8042 from greut/docker-v19.03.9
...
docker v19.03.10
2020-06-02 10:14:14 -04:00
Shishir Mahajan
ee616f6f91
Fix review comments.
2020-06-01 19:15:01 -07:00
Shishir Mahajan
e9136e0044
Fix go-lint issue.
2020-06-01 18:54:58 -07:00
Dustin Taylor
166793e9f6
Descriptions
2020-06-01 18:54:58 -07:00
Shishir Mahajan
3207e224ff
Fix review comments.
2020-06-01 18:54:58 -07:00
Shishir Mahajan
4ea7cec5cd
Fixed missing comma.
2020-06-01 18:54:58 -07:00
Shishir Mahajan
7cc40906fc
Add nomad-driver-iis to nomad UI docs.
2020-06-01 18:54:58 -07:00
Yoan Blanc
e983dc2cf5
docker pick https://github.com/moby/moby/pull/40021
...
Signed-off-by: Yoan Blanc <yoan@dosimple.ch>
2020-06-01 22:43:58 +02:00
Yoan Blanc
53355b998d
docker/cli v19.03.10
...
Signed-off-by: Yoan Blanc <yoan@dosimple.ch>
2020-06-01 22:43:56 +02:00
Yoan Blanc
f48f964161
docker v19.03.10
...
Signed-off-by: Yoan Blanc <yoan@dosimple.ch>
2020-06-01 22:43:31 +02:00
Yoan Blanc
3d60a77b3e
docker v19.03.9
...
Signed-off-by: Yoan Blanc <yoan@dosimple.ch>
2020-06-01 22:43:28 +02:00
Buck Doyle
2998deac50
Convert to angle bracket invocation ( #8075 )
...
This is mostly a direct application of the ember-angle-brackets-codemod.
I manually restored newlines in multi-line component invocations, usually
preserving file line length except for now-non-positional link-to @route.
I needed to rename task to taskState in some cases to avoid Ember
Concurrency naming conflicts.
2020-06-01 14:03:56 -05:00
Seth Hoenig
4bfa0548d9
Merge pull request #8087 from hashicorp/f-docker-mem-config
...
driver/docker: enable setting hard/soft memory limits
2020-06-01 12:16:55 -05:00
Seth Hoenig
a792c64f57
driver/docker: add integration test around setting memory_hard_limit
2020-06-01 12:00:47 -05:00
Seth Hoenig
bf78912642
docs: reference kernel documentation regarding soft memory limit activation
2020-06-01 11:16:11 -05:00
Seth Hoenig
a5fb9b1811
docs: use correct url path for doc string
...
Co-authored-by: Michael Schurter <mschurter@hashicorp.com>
2020-06-01 10:52:36 -05:00
Seth Hoenig
2a25ba0493
docs: fix markdown for field in changelog
...
Co-authored-by: Michael Schurter <mschurter@hashicorp.com>
2020-06-01 10:52:12 -05:00
Chris Baker
cb5d36bf4a
Merge pull request #8086 from hashicorp/docs-add-go-redirect-fix-changelog
...
docs: add go-getter redirect fix to changelog
2020-06-01 10:16:20 -05:00
Drew Bailey
d3fb093082
license changelog ( #8088 )
2020-06-01 11:07:54 -04:00
Mahmood Ali
70fbcb99c2
leadership: pause and unpause workers consistently
...
This fixes a bug where leadership establishment pauses 3/4 of workers
but stepping down unpause only 1/2!
2020-06-01 10:57:53 -04:00
Drew Bailey
34c3a8674a
Docs/license ( #8076 )
...
* license cli documentation
license docs
backout doc change
more docs
* license api endpoint documentation
2020-06-01 10:55:03 -04:00
Mahmood Ali
891fb3f8a9
test for paused workers upon leadership revocation
2020-06-01 10:48:42 -04:00
Seth Hoenig
675f50b502
driver/docker: use pointer parameter on driver because locks
2020-06-01 09:35:17 -05:00
Seth Hoenig
d10a018283
docs: update docs & changelog for docker driver memory_hard_limit configuration
2020-06-01 09:24:49 -05:00