James Phillips
90d9963570
Converts the stats fetch from serial to parallel and snaps the last index.
2017-03-19 20:48:42 -07:00
James Phillips
867421b7d3
Adds a stats fetcher to make sure we don't block the autopilot loop.
2017-03-17 18:42:28 -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
Sean Chittenden
e7434d027b
Merge pull request #2787 from hashicorp/revert-2786-f-client-addr-fallback
...
Revert "Change `ClientAddr` to default to `BindAddr` when not present."
2017-03-06 13:33:32 -08:00
Sean Chittenden
a791de3ecf
Revert "Change `ClientAddr` to default to `BindAddr` when not present."
2017-03-06 13:32:43 -08:00
Sean Chittenden
db4f40f6f0
Merge pull request #2786 from hashicorp/f-client-addr-fallback
...
Change `ClientAddr` to default to `BindAddr` when not present.
2017-03-06 12:31:11 -08:00
Sean Chittenden
df50950600
Note the default value prior to 0.8 for `-client` was `127.0.0.1`.
2017-03-06 12:26:35 -08:00
Sean Chittenden
beae5c6bba
Change `ClientAddr` to default to `BindAddr` when not present.
...
With this change, it is now possible to only specify the `-bind` or
`bind_addr` attributes and get a functioning consul agent.
2017-03-04 20:52:52 -08:00
James Phillips
ed2e700ab9
Moves raft_protocol config out into its own top-level item.
2017-03-04 09:20:23 -08:00
James Phillips
5ea69e483b
Update CHANGELOG.md
2017-03-02 14:51:28 -08:00