Chelsea Komlo
d3bd8fb96e
Merge pull request #4109 from hashicorp/f-shorten-docker-health-timeout
...
Shorten docker health timeout
2018-04-09 15:38:39 -04:00
Michael Schurter
efb9a02430
cli: remove outdated hints
...
Hints no longer apply in the 0.8 Node RPC world.
2018-04-09 12:09:47 -07:00
Preetha Appan
d1cb5df477
Batch evals for rescheduling failed allocs correctly and group them by job ID
2018-04-09 14:05:31 -05:00
Chelsea Komlo
bad69b5233
Merge pull request #4092 from hashicorp/health-check-only-if-detected
...
Only run health check if driver moves from undetected to detected
2018-04-09 14:40:33 -04:00
Michael Schurter
73ba78a729
Merge pull request #4114 from hashicorp/b-07-rpc-hang
...
rpc: only attempt NodeRpc for nodes>=0.8
2018-04-09 11:30:55 -07:00
Chelsea Holland Komlo
ea4b65dd41
only initialize docker clients if they are nil
2018-04-09 14:13:07 -04:00
Michael Schurter
d086f17708
rpc: wrap up old version check in a helper
...
DRY it up
2018-04-09 11:09:05 -07:00
Michael Schurter
e1cbcf0b3c
rpc: give min rpc version variable a better name
2018-04-09 11:09:05 -07:00
Michael Schurter
27396e8a3c
docs: mention some cli backward incompatibility
2018-04-09 11:09:05 -07:00
Michael Schurter
88a9409f8e
rpc: only attempt NodeRpc for nodes>=0.8
...
Attempting NodeRpc (or streaming node rpc) for clients that do not
support it causes it to hang indefinitely because while the TCP
connection exists, the client will never respond.
2018-04-09 11:08:06 -07:00
Chelsea Komlo
bd3132bd6d
Merge pull request #4117 from hashicorp/r-node-status-refactor
...
Correctly initialize array length
2018-04-09 14:05:38 -04:00
Michael Schurter
41ce60e1a3
Merge pull request #4099 from hashicorp/docs-0.8-upgrade
...
docs: mention env var changes in upgrade docs
2018-04-09 10:56:01 -07:00
Michael Schurter
b54f18daf8
docs: mention . env var change in changelog
2018-04-09 10:30:11 -07:00
Michael Schurter
5305d8bc67
docs: mention env var changes in upgrade docs
...
Mention the changes from #3760 in the upgrade docs as applications
expecting underscores will break.
2018-04-09 10:27:16 -07:00
Michael Lange
3ae397c3b8
Merge pull request #4115 from hashicorp/b-ui-duplicate-allocations
...
UI: Unlink record relationships before unloading them from the store
2018-04-09 10:25:50 -07:00
Charlie Voiselle
c83bc6405b
Removed break inside of links
2018-04-09 12:20:23 -05:00
Charlie Voiselle
49bf9be07c
fixed link
2018-04-09 12:18:09 -05:00
Chelsea Holland Komlo
7043595b67
correctly initialize array length
2018-04-09 10:51:08 -04:00
Chelsea Holland Komlo
288c7a33a1
refacotoring simplification from code review
2018-04-09 10:34:17 -04:00
Chelsea Holland Komlo
6e3b056c37
only run health check if driver moves from undetected to detected
2018-04-09 10:10:43 -04:00
Geoffrey Grosenbach
f2c91e4e67
Embed Google Analytics only in production
...
This will clean up analytics which currently show non-published pages
and an incorrect number of pageviews due to the Google Analytics script being run in
development as well as production.
2018-04-06 20:42:48 -07:00
Michael Lange
2ed5b61358
Repeat the relationship unlinking pattern in the serializer
...
It also culls for findAll requests, so it too needs to be
careful about leaving garbage around.
2018-04-06 18:07:57 -07:00
Michael Lange
72cba3b036
Unlink record relationships before unloaded them from the store
...
When simply unloading a record, references to the record are
maintained by the internal relationship state of related models.
This causes refetching and duplicate models local to that relationship
state.
2018-04-06 17:50:40 -07:00
Alex Dadgar
9ab32ab7e6
Fix eval status output for alloc failure
2018-04-06 17:16:43 -07:00
Jeff Escalante
c1d5dd2ad4
switch from ga to segment analytics
2018-04-06 18:16:31 -04:00
Michael Lange
61e1422e6d
Merge pull request #4112 from hashicorp/b-ui-dont-allow-empty-records-in-store
...
Never respond with an empty object from the adapter
2018-04-05 17:26:07 -07:00
Michael Lange
78f7d57359
Never respond with an empty object from the adapter
...
In production builds only, this will slip into the local store
as a record with no ID, which makes for all sorts of bad news.
2018-04-05 16:50:37 -07:00
Chelsea Komlo
d0361ee428
Merge pull request #4098 from hashicorp/f-driver-health-ux-improvements
...
Driver health UX improvements
2018-04-05 18:51:00 -04:00
Alex Dadgar
ae1f76477e
Start rebalance after discovering new servers
2018-04-05 15:41:59 -07:00
Alex Dadgar
e5b5803265
Only mark allocs as part of deployment if deployment is active
2018-04-05 15:40:49 -07:00
Chelsea Holland Komlo
fda8fd81bb
remove stray comma
2018-04-05 18:20:52 -04:00
Alex Dadgar
929b6823a3
Merge pull request #4106 from hashicorp/b-servers
...
Improved Client handling of failed RPCs
2018-04-05 13:48:50 -07:00
Alex Dadgar
be2513e0f9
more jitter
2018-04-05 13:48:33 -07:00
Chelsea Holland Komlo
d3637825ef
group similar functions; update comments
...
health check timeout should be 1 minute
2018-04-05 16:19:02 -04:00
Chelsea Holland Komlo
e8743f1f7b
remove do once block when creating a new docker client
...
only set cached connections upon no error
2018-04-05 16:19:02 -04:00
Chelsea Holland Komlo
d0d793fc23
use client with shorter timeouts for health checks
2018-04-05 16:19:02 -04:00
Chelsea Holland Komlo
5d1b2b77cb
refactor docker clients method to be able to extend to creating new clients
2018-04-05 16:19:02 -04:00
Alex Dadgar
3c51d5a5ea
Fix ineffectual assignment
2018-04-05 11:29:39 -07:00
Alex Dadgar
e9b73bbebe
changelog
2018-04-05 11:26:42 -07:00
Chelsea Holland Komlo
59416f6416
Display truncated driver list in non-verbose mode
...
separate drivers by commas
2018-04-05 14:25:59 -04:00
Alex Dadgar
bd3345942c
Handle no leader and faster retries near limit
...
Handle the ErrNoLeader case and apply slower retries. Also when we have
missed the heartbeat retry aggressively, backing off after we have
missed for more than 30 seconds.
2018-04-05 11:22:47 -07:00
Alex Dadgar
279b5c22e5
Scale heartbeat retrying based on remaining heartbeat time
2018-04-05 10:58:13 -07:00
Alex Dadgar
7941f4eb2d
Fire retry only when consul discovers new servers
2018-04-05 10:40:17 -07:00
Charlie Voiselle
4fc1c207f9
Updated Placement
tables for consistency
2018-04-04 18:57:10 -04:00
Michael Schurter
37de94f109
Merge pull request #4104 from hashicorp/f-update-tf
...
tf: update services and add tools
2018-04-04 15:55:44 -07:00
Michael Schurter
58d2b8b7be
tf: update services and add tools
...
Also use the latest method for installing Docker via:
https://docs.docker.com/install/linux/docker-ce/debian/
2018-04-04 15:05:49 -07:00
Preetha
6254d75eee
Merge pull request #4101 from hashicorp/b-rescheduling-edge-fixes
...
Fixes edge cases around timing/ task finish time being set more than once
2018-04-04 16:18:21 -05:00
Preetha Appan
12ba4c45da
remove outdated commented out test code
2018-04-04 15:03:24 -05:00
Preetha Appan
6363a6fb4d
Remove old comment
2018-04-04 15:01:48 -05:00
Preetha Appan
5e4525bd30
Moves setting finishedAt to the right place and adds two unit tests.
2018-04-04 14:38:15 -05:00