4152 Commits

Author SHA1 Message Date
James Phillips
95930e3cb7 Merge pull request #2237 from hashicorp/f-acl-replication
Adds ACL replication.
2016-08-09 11:42:16 -07:00
James Phillips
12ad26e0fc
Tweaks select style. 2016-08-09 11:33:42 -07:00
James Phillips
e07298594e
Adds I/O-sensitive metrics to ACL replication operations. 2016-08-09 11:32:12 -07:00
James Phillips
11ad551204
Switches to a smooth rate limit vs. a bursty one. 2016-08-09 11:29:12 -07:00
James Phillips
5efd35c590
Clarifies replication index shown in the log message. 2016-08-09 11:10:32 -07:00
James Phillips
a771b34de6
Returns from the shutdown wait right away. 2016-08-09 11:09:48 -07:00
James Phillips
17537a0f10
Moves ACL ID sorting interface onto the iterator. 2016-08-09 11:08:26 -07:00
James Phillips
ae1cd5b47d
Switches all ACL caches to 2Q. 2016-08-09 11:00:22 -07:00
James Phillips
3bcc819312 Removes brew info callout. 2016-08-09 08:18:15 -07:00
James Phillips
fd0a66740f Merge pull request #2104 from jpartain89/patch-1
Update install.html.markdown OS X Instructions
2016-08-09 08:12:05 -07:00
James Phillips
04fc5c8a45
Moves ACL ID generation down into the endpoint.
We don't want ACL replication to have this behavior so it was a
little dangerous to have in the shared helper function.
2016-08-09 00:11:00 -07:00
James Phillips
52e11b9803 Update CHANGELOG.md 2016-08-08 19:03:20 -07:00
James Phillips
9803c03461 Merge pull request #2253 from hashicorp/b-intent-queue
Updates Serf to pick up intent queue fix.
2016-08-08 19:00:12 -07:00
James Phillips
8ec559a235
Updates Serf to pick up intent queue fix.
This fixes #1062 by storing intents per-node instead of in a small, fixed-
size circular buffer.
2016-08-08 18:58:44 -07:00
James Phillips
f46957ad2e Merge pull request #2252 from hashicorp/f-govendor
Switches over to govendor.
2016-08-08 18:54:59 -07:00
James Phillips
4882d94c7a
Switches over to govendor. 2016-08-08 18:53:35 -07:00
James Phillips
3a21d4b48d Merge pull request #2251 from hashicorp/b-tomography-js-error
Fixes JS exception when there are no coordinates present.
2016-08-08 17:39:09 -07:00
James Phillips
f23786cd5a
Fixes JS exception when there are no coordinates present. 2016-08-08 17:38:22 -07:00
James Phillips
161c7b993c Merge pull request #2249 from hashicorp/sethvargo/link
Update links to serf
2016-08-08 09:50:34 -07:00
Seth Vargo
c77436ce9b
Update links to serf 2016-08-08 12:44:27 -04:00
James Phillips
c499c4e7d3
Updates documentation for ACL replication. 2016-08-05 00:23:28 -07:00
James Phillips
d29af2ddc7
Adds an ACL replication status endpoint. 2016-08-04 23:30:16 -07:00
James Phillips
734cc0b3d5
Increases the ACL cache size to 10k. 2016-08-04 18:03:07 -07:00
James Phillips
c54269882b
Adds a full integrated test for ACL replication. 2016-08-04 17:59:08 -07:00
James Phillips
0a9060bb84
Adds remaining core replication tests. 2016-08-04 16:33:40 -07:00
James Phillips
f44bc7e97a
Removes a TODO comment.
Decided we don't need to log anything about the token here. If the
token is not valid then the client will get an error about that, so
anything that can happen here is related to talking to the server in
the ACL datacenter, so not specific to the token.
2016-08-04 07:46:59 -07:00
James Phillips
4d738728d7 Update upgrade-specific.html.markdown 2016-08-04 06:39:50 -07:00
James Phillips
096d5ff3bb
Adds tests for the ACL reconcile algorithm. 2016-08-03 21:24:09 -07:00
James Phillips
e831727923
Activates fallback to replicated ACLs. 2016-08-03 21:24:09 -07:00
James Phillips
18b817b575
Hides the acl_replication_token from JSON output, like in /v1/agent/self. 2016-08-03 21:24:09 -07:00
James Phillips
d336bdd7b0
Adds basic ACL replication plumbing. 2016-08-03 21:24:04 -07:00
James Phillips
6a30762965 Update CHANGELOG.md 2016-08-02 14:03:45 -07:00
James Phillips
c2cbbdec3e Merge pull request #2233 from hashicorp/token-in-header
Use header to send Consul token rather than query param.
2016-08-02 14:01:27 -07:00
Jeff Mitchell
f1a67836d8 Use header to send Consul token rather than query param. 2016-08-02 16:54:59 -04:00
James Phillips
59d9623ea5 Merge pull request #2229 from hashicorp/sethvargo/archdiag
Update arch diagram
2016-08-02 07:21:56 -07:00
Seth Vargo
31d427f925
Update arch diagram 2016-08-02 13:13:43 +05:30
James Phillips
d65bd65ee5 Merge pull request #2228 from burdandrei/patch-1
Added missing comma
2016-08-01 10:01:48 -07:00
Andrei Burd
094d7cb9e0 Added missing comma 2016-08-01 18:46:43 +03:00
James Phillips
6af6baf02c Merge pull request #2225 from hashicorp/f-stats-note
Adds a cautionary note about the stats in the self API.
2016-07-29 13:45:42 -07:00
James Phillips
85bd2a5459 Adds a cautionary note about the stats in the self API. 2016-07-29 13:45:25 -07:00
James Phillips
1bf15d4355 Merge pull request #2224 from hashicorp/jbs-faq-ports
Network ports
2016-07-29 11:46:39 -07:00
Brian Shumate
c41ace5f60 Updated FAQ entry 2016-07-29 14:43:51 -04:00
Brian Shumate
d36ca4cabc Network ports.
- Added a table of protocols an ports used by Consul to FAQ.
2016-07-29 13:42:30 -04:00
James Phillips
9a353ddd60 Puts tree back in dev mode. 2016-07-26 17:03:47 -07:00
James Phillips
d8262e1ffc
Release v0.7.0-test2 2016-07-26 16:47:23 -07:00
James Phillips
1827f74d69 Preps for an internal test build v0.7.0-test2. 2016-07-26 16:46:54 -07:00
James Phillips
a8d13d7942 Update CHANGELOG.md 2016-07-25 16:32:43 -07:00
James Phillips
d1f5bbbb46 Merge pull request #2211 from hashicorp/b-bolt-1.2.1
Updates Bolt DB to v1.2.1.
2016-07-25 16:30:38 -07:00
James Phillips
3e677614c9 Updates Bolt DB to v1.2.1.
This fixes #2203 which was a consistency problem on Windows.
2016-07-25 16:27:31 -07:00
James Phillips
2de8a3f7fb Merge pull request #2207 from grange74/leave-command-args-check
add extra check for unexpected args to leave command
2016-07-23 14:52:13 -07:00