James Phillips
b969d921d6
Makes the raft_vsn optional in Serf tags to support older servers.
2017-03-16 16:42:19 -07:00
James Phillips
1bdd0f3640
Simplifies median calculation.
2017-03-16 16:42:19 -07:00
James Phillips
a8ee32cbdd
Fixes RTT command to only compare coordinates in the same area.
2017-03-16 16:42:19 -07:00
James Phillips
1091c7314e
Removes remoteConsuls in favor of the new router.
...
This has the next wave of RTT integration with the router and also
factors some common RTT-related helpers out to lib. While we were
in here we also got rid of the coordinate disable config so we don't
need to deal with the complexity in the router (there was never a
user-visible way to disable coordinates).
2017-03-16 16:42:19 -07:00
James Phillips
dc1572d82b
Fixes snapshot endpoint after merge.
2017-03-16 16:42:18 -07:00
James Phillips
fe2bd89563
Cleans up after merge.
2017-03-16 16:42:18 -07:00
James Phillips
472f1bd63e
Adds router into RPC paths with work in progress on coordinates.
2017-03-16 16:42:18 -07:00
James Phillips
78b62ca406
Adds an area request type.
2017-03-16 16:42:18 -07:00
James Phillips
376fdde779
Changes pool's dial address to a string and adds a timeout.
2017-03-16 16:42:18 -07:00
Kyle Havlovitz
b333f3ea04
Only count healthy voters for FailureTolerance
2017-03-16 12:19:16 -07:00
Kyle Havlovitz
09e2663d10
Merge pull request #2802 from hashicorp/f-autopilot-improvements
...
Fix an issue with changing server ID when re-joining
2017-03-15 20:26:16 -07:00
Kyle Havlovitz
07288a20a1
Tweak last_contact health logic for leader
2017-03-15 19:57:54 -07:00
Kyle Havlovitz
5353221666
Reorganized cluster health check loop and logic
2017-03-15 18:27:17 -07:00
Kyle Havlovitz
66ef4a006b
Add tests for servers changing address/ID
2017-03-15 16:50:42 -07:00
Kyle Havlovitz
51b11cd344
Fix an issue with changing server IDs and add a few UX enhancements around autopilot features
2017-03-15 16:09:55 -07:00
James Phillips
2f0650a987
Merge pull request #2800 from hashicorp/nicjackson/docs
...
Updated documentation to add information that bootstrap overrides ser…
2017-03-14 18:22:26 -07:00
Nic Jackson
217bb02a43
Updated documentation to add information that bootstrap overrides server mode
2017-03-14 17:56:33 -07:00
James Phillips
b776552020
Update CHANGELOG.md
2017-03-14 17:53:31 -07:00
James Phillips
de78d70a33
Merge pull request #2798 from hashicorp/f-lower-id
...
Forces user-supplied node IDs to lower case for consistency.
2017-03-14 17:52:35 -07:00
James Phillips
26dddb428c
Forces user-supplied node IDs to lower case for consistency.
2017-03-13 19:51:56 -07:00
Kyle Havlovitz
144a5e5340
Update CHANGELOG.md
2017-03-10 15:35:18 -08:00
Kyle Havlovitz
ff51b34943
Merge pull request #2796 from hashicorp/f-autopilot-guide
...
Add autopilot guide to the docs
2017-03-10 15:32:27 -08:00
Kyle Havlovitz
92da3d08ff
Adjust autopilot sections based on feedback
2017-03-10 15:22:20 -08:00
Kyle Havlovitz
c936fe38da
Add autopilot guide to the docs
2017-03-10 14:55:18 -08:00
Kyle Havlovitz
dd5a5740a8
Update CHANGELOG.md
2017-03-10 12:47:58 -08:00
Kyle Havlovitz
e119240fdf
Merge pull request #2788 from hashicorp/f-autopilot-2
...
Autopilot server health monitoring
2017-03-10 12:29:45 -08:00
Kyle Havlovitz
7608a3c15f
Use defers for WaitGroup and Ticker stop
2017-03-10 12:29:03 -08:00
Kyle Havlovitz
9b4497de09
Cleaned up and reorganized some autopilot-related code
2017-03-09 18:21:40 -08:00
James Phillips
22986fbfe8
Adds back the RPC page with a deprecation notice.
...
Fixes #2794 .
2017-03-09 11:09:11 -08:00
James Phillips
6256b28474
Update CHANGELOG.md
2017-03-09 09:28:48 -08:00
James Phillips
dd6a3f9fae
Merge pull request #2793 from hashicorp/b-dereg-acl
...
Adds token to deregister request when reconciling.
2017-03-09 09:27:41 -08:00
James Phillips
9244360af9
Adds token to deregister request when reconciling.
...
Fixes #2792 .
2017-03-09 09:25:42 -08:00
James Phillips
bdffcbfbe8
Fixes a typo in the snapshot docs.
2017-03-08 19:49:07 -08:00
Jack Pearkes
f1f22757c8
Merge pull request #2790 from hashicorp/website-add-meganav
...
Website add meganav
2017-03-08 17:55:04 -08:00
Jack Pearkes
4a5499fad0
website: middleman-hashicorp bump to 0.3.13
2017-03-08 16:37:58 -08:00
Jason Costello
944c6d5936
Small optical adjustment to center Jumbotron logo mark
2017-03-08 16:36:38 -08:00
Jason Costello
4155ca9f6b
Fix font-scoping
2017-03-08 16:36:38 -08:00
Jason Costello
910c2ce998
Update middleman-hashicorp to 0.3.11
2017-03-08 16:36:38 -08:00
Jason Costello
26576c6ca5
Remove 'by hashicorp"
2017-03-08 16:36:30 -08:00
Jason Costello
b26affb22d
Remove announcement banner
2017-03-08 16:36:30 -08:00
Jason Costello
c87b2c313a
Update middleman-hashicorp
2017-03-08 16:36:30 -08:00
Jason Costello
efdea4e081
Add meganav
2017-03-08 16:35:02 -08:00
Jason Costello
8ca1a93f16
Remove unnecessary font
2017-03-08 16:34:26 -08:00
Kyle Havlovitz
ab0e412db4
Add AutopilotPolicy interface and BasicAutopilot
2017-03-08 12:26:58 -08:00
Seth Vargo
bd13913e6d
Update license
2017-03-08 11:40:06 -08:00
Seth Vargo
fa6cba1f3e
Update license
2017-03-08 11:37:33 -08:00
Seth Vargo
2b6f6af939
Update middleman-hashicorp
2017-03-08 11:26:11 -08:00
Kyle Havlovitz
c3d638e2c5
Move RaftStats to Status endpoint
2017-03-07 13:58:06 -08:00
Kyle Havlovitz
fb259e3d04
Merge branch 'master' into f-autopilot-2
2017-03-06 16:02:19 -08:00
Kyle Havlovitz
2eefe3ca5b
Add autopilot server health tracking
...
This adds two goroutines to perform autopilot tasks on the leader - one
to monitor the health of servers and another to periodically clean up
dead servers with a limit on removal count. Also adds a new http endpoint,
`/v1/operator/autopilot/health`, for querying this information through an
operator RPC endpoint.
2017-03-06 16:00:10 -08:00