Tim Gross
4f54a633a2
csi: refactor internal client field name to ExternalID ( #7958 )
...
The CSI plugins RPCs require the use of the storage provider's volume
ID, rather than the user-defined volume ID. Although changing the RPCs
to use the field name `ExternalID` risks breaking backwards
compatibility, we can use the `ExternalID` name internally for the
client and only use `VolumeID` at the RPC boundaries.
2020-05-14 11:56:07 -04:00
Tim Gross
932710ad7d
e2e: upgrade CNI to 0.8.6 ( #7956 )
2020-05-14 09:29:11 -04:00
Chris Baker
edf8d0bae9
Merge pull request #7952 from hashicorp/d/ui-changelog-0.11.2
...
Changelog additions for bugs and improvements to the UI
2020-05-13 18:54:10 -05:00
Chris Baker
5a51017cf2
Merge pull request #7915 from hashicorp/b-scaling-api-missing-count
...
the api.ScalingEvent struct was missing the .Count field
2020-05-13 18:52:38 -05:00
Michael Lange
5ca8ac2f4d
Changelog additions for bugs and improvements to the UI
2020-05-13 15:40:10 -07:00
Chris Baker
01fa3247d6
added changelog entry
2020-05-13 20:46:06 +00:00
Chris Baker
11d8fb4b16
the api.ScalingEvent struct was missing the .Count field
2020-05-13 20:44:53 +00:00
Chris Baker
61abbf8d4c
Merge pull request #7950 from hashicorp/docs-dst
...
docs: clarify periodic dst behavior
2020-05-13 15:44:41 -05:00
Chris Baker
b6a6c803bb
Merge pull request #7948 from hashicorp/changelog_stop_after_client_disconnect
...
changelog entry for `stop_after_client_disconnect`
2020-05-13 15:43:17 -05:00
Tim Gross
d30ac759fb
changelog entry for stop_after_client_disconnect
2020-05-13 16:41:59 -04:00
Seth Hoenig
436c371bdb
changelog entry for aws cpu perf ( #7949 )
...
* changelog entry for `stop_after_client_disconnect`
* changelog entry for aws cpu perf
Co-authored-by: Tim Gross <tgross@hashicorp.com>
2020-05-13 16:39:34 -04:00
Tim Gross
7249e56fce
docs for stop_on_client_disconnect
stanza ( #7938 )
2020-05-13 16:39:24 -04:00
Lang Martin
d3c4700cd3
server: stop after client disconnect ( #7939 )
...
* jobspec, api: add stop_after_client_disconnect
* nomad/state/state_store: error message typo
* structs: alloc methods to support stop_after_client_disconnect
1. a global AllocStates to track status changes with timestamps. We
need this to track the time at which the alloc became lost
originally.
2. ShouldClientStop() and WaitClientStop() to actually do the math
* scheduler/reconcile_util: delayByStopAfterClientDisconnect
* scheduler/reconcile: use delayByStopAfterClientDisconnect
* scheduler/util: updateNonTerminalAllocsToLost comments
This was setup to only update allocs to lost if the DesiredStatus had
already been set by the scheduler. It seems like the intention was to
update the status from any non-terminal state, and not all lost allocs
have been marked stop or evict by now
* scheduler/testing: AssertEvalStatus just use require
* scheduler/generic_sched: don't create a blocked eval if delayed
* scheduler/generic_sched_test: several scheduling cases
2020-05-13 16:39:04 -04:00
Michael Schurter
f9067fe03c
docs: clarify periodic dst behavior
2020-05-13 13:24:35 -07:00
Chris Baker
e59adbb012
Merge pull request #7945 from hashicorp/docs-cronexpr-dst-fix
...
Document daylight saving handling
2020-05-13 14:13:29 -05:00
Chris Baker
bc337938f2
changelog: reordered alphabetically
2020-05-13 19:12:21 +00:00
Michael Lange
dc36b40201
Merge pull request #7942 from hashicorp/b-ui/csi-alloc-relationships
...
UI: CSI Bug, Imperatively load controller/node plugin allocations
2020-05-13 10:20:09 -07:00
Michael Lange
eb890eac2e
Merge pull request #7911 from hashicorp/f-ui/csi-availability-gauge
...
UI: CSI Availability Gauges
2020-05-13 10:18:17 -07:00
Mahmood Ali
7141939478
update changelog
...
[ci skip]
2020-05-13 12:54:10 -04:00
Mahmood Ali
846c9e9afa
Merge pull request #7947 from hashicorp/b-docker-image-cleanup
...
docker: Fix docker image gc tracking
2020-05-13 12:50:59 -04:00
Mahmood Ali
9721fd22f9
docker: Fix docker image gc tracking
...
This fixes a bug where docker images may not be GCed. The cause of the
bug is that we track the task using `task.ID+task.Name` on task start
but remove on plain `task.ID`.
This haromize the two paths by using `task.ID`, as it's unique enough
and it's also used in the `loadImage` path (path when loading an image
from a local tarball instead of dockerhub).
2020-05-13 12:33:17 -04:00
Michael Lange
0d9b9f5976
Test coverage for the gauge chart
2020-05-13 08:36:05 -07:00
Michael Lange
070f1003e2
Adjust gauge chart stories
2020-05-13 08:36:05 -07:00
Michael Lange
72ca69811c
Add gauge charts to the plugin detail page to measure availability
2020-05-13 08:36:05 -07:00
Michael Lange
fd27e83ba5
Bottom aligned columns variant
2020-05-13 08:36:05 -07:00
Michael Lange
ef4e7ad401
Add gauge chart stories
2020-05-13 08:36:05 -07:00
Michael Lange
42e107851c
Style the gauge chart component
2020-05-13 08:36:05 -07:00
Michael Lange
60d9dd47f3
Treat null and undefined equally
2020-05-13 08:36:04 -07:00
Michael Lange
61a693c656
Refactor metrics styles to allow for standalone metrics
2020-05-13 08:36:04 -07:00
Michael Lange
3d7e3e6b9c
Gauge chart component
2020-05-13 08:36:04 -07:00
Drew Bailey
0df050d43c
Merge pull request #7946 from hashicorp/ci/pin-golangci-lint
...
pin golangci-lint dep to 1.24.0
2020-05-13 10:45:26 -04:00
Drew Bailey
6f6513ffd3
pin golangci-lint dep to 1.24.0
2020-05-13 10:43:39 -04:00
Mahmood Ali
2622b88b00
Merge pull request #7944 from hashicorp/b-health-checks-after-task-health
...
Allocs are healthy if service checks get healthy before task health
2020-05-13 09:34:03 -04:00
Mahmood Ali
c2e80386f0
document daylight saving change
2020-05-13 08:21:19 -04:00
Mahmood Ali
0ece631e60
allochealth: Fix when check health preceeds task health
...
Fix a bug where if the alloc check becomes healthy before the task health, the
alloc may never be considered healthy.
2020-05-13 07:44:39 -04:00
Mahmood Ali
934c5e8ff0
tests: tests for health check sequencing
...
Add a failing tests to show that if an alloc checks is marked healthy before the
alloc tasks start up, the alloc may be forever considered unhealthy.
2020-05-13 07:43:00 -04:00
Michael Lange
89afc9ccae
Test coverage for the plugin-allocation-row
2020-05-12 21:30:33 -07:00
Michael Lange
ea7b8b1a11
Don't double load freshly loaded allocations
2020-05-12 21:30:33 -07:00
Michael Lange
de74239430
Properly manage the lifecycle of allocations for storage nodes and controllers
2020-05-12 21:30:33 -07:00
Michael Lange
c84070fc42
Key allocation rows to prevent unnecessary re-renders
2020-05-12 21:30:32 -07:00
Mahmood Ali
3b4116e0db
Merge pull request #7894 from hashicorp/b-cronexpr-dst-fix
...
Fix Daylight saving transition handling
2020-05-12 16:36:11 -04:00
Mahmood Ali
326793939e
vendor: use tagged cronexpr, v1.1.0
...
Also, update to the version with modification notice
2020-05-12 16:20:00 -04:00
Jeff Escalante
25810fe526
fix formatting error on preemption docs page
2020-05-12 14:08:55 -04:00
Drew Bailey
7d53bb6283
Merge pull request #7936 from josegonzalez/patch-1
...
docs: add note that only system job preemption is available in OSS
2020-05-12 13:29:47 -04:00
Jose Diaz-Gonzalez
0b9c1db330
Update website/pages/docs/internals/scheduling/preemption.mdx
...
Co-authored-by: Drew Bailey <2614075+drewbailey@users.noreply.github.com>
2020-05-12 13:21:15 -04:00
Jose Diaz-Gonzalez
de5b5a071d
docs: add note that only system job preemption is available in OSS
2020-05-12 13:02:13 -04:00
Mahmood Ali
3dfd663237
update changelog ( #7934 )
2020-05-12 12:22:22 -04:00
Mahmood Ali
04a3cfbeff
Merge pull request #7932 from hashicorp/f-docker-custom-runtimes
...
Docker runtimes
2020-05-12 11:59:36 -04:00
Mahmood Ali
9f95a50129
update tests
2020-05-12 11:39:09 -04:00
Spencer Owen
02d46b6e5a
fix typo in changelog ( #7930 )
...
Fixes a bad link in the changelog
2020-05-12 11:14:07 -04:00