Commit Graph

4129 Commits

Author SHA1 Message Date
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 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 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 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 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
James Phillips a855b97dc7 Merge pull request #2208 from hashicorp/pr-2205-slackpad
Adds api agent docs for EnableTagOverride.
2016-07-23 14:50:08 -07:00
James Phillips 4fb97a2ef9 Tweaks the agent docs for `EnableTagOverride`. 2016-07-23 14:48:54 -07:00
nick.grange e564282d76 add extra check for unexpected args to leave command 2016-07-24 00:36:59 +10:00
James Phillips d045611045 Update CHANGELOG.md 2016-07-22 10:42:17 -07:00
shalev67 f66bf3114a Added api agent docs enableTagOverride var 2016-07-22 20:21:07 +03:00
James Phillips fce7d75609 Merge pull request #2201 from jhmartin/patch-3
Escape verify_server_hostname angle-brackets
2016-07-20 16:08:20 -07:00
Jason Martin a1b38ececb
Escape verify_server_hostname angle-brackets 2016-07-20 15:57:07 -07:00
James Phillips 49424aefa0 Merge pull request #2199 from hashicorp/f-stats
Adds consul info data into /v1/agent/self endpoint.
2016-07-20 15:18:24 -07:00
James Phillips bd5e5bf19c Adds consul info data into /v1/agent/self endpoint. 2016-07-20 15:12:26 -07:00
James Phillips 95a6263a3b Merge pull request #2197 from maier/master
Documentation update
2016-07-20 08:50:12 -07:00
matt maier 5d020e72ed Change circonus_broker_search_tag to circonus_broker_select_tag to match same change to command/agent/config.go 2016-07-20 11:44:38 -04:00
James Phillips bcd08aa0ce Merge pull request #2196 from hashicorp/b-print-version
Fixes startup version print to show the human version.
2016-07-20 09:09:46 -06:00
James Phillips 2087772297 Fixes startup version print to show the human version. 2016-07-20 08:09:05 -07:00
James Phillips 8a8271fd81 Merge pull request #2195 from hashicorp/b-fix-version
Adds version info back into the config.
2016-07-19 18:41:42 -07:00
James Phillips e137f4dafd Adds version info back into the config.
In #2191 I accedentally broke SCADA by not populating the agent's version
information into the config structure. This adds it back, and makes the
distinction between the raw parts we send to APIs and the human form of
the version that we display.
2016-07-19 18:38:15 -07:00
James Phillips 83bc68a784 Update CHANGELOG.md 2016-07-19 17:17:11 -07:00
James Phillips cfbe8f430e Merge pull request #2193 from hashicorp/pr-2188-slackpad
Adds Circonus support for telemetry metrics.
2016-07-19 17:15:29 -07:00
James Phillips dd06007766 Adds a vendoring cheat sheet. 2016-07-19 17:14:25 -07:00
James Phillips 2f3e346dc1 Updates armon/go-metrics and adds Circonus vendored libraries. 2016-07-19 16:54:21 -07:00
James Phillips 129db848c7 Tweaks the docs a bit. 2016-07-19 15:54:52 -07:00
James Phillips 500ea080d2 Removes top-level key support for Circonus configs.
This was a feature to help migrate to the new telemetry sub-structure,
but since this is all new we don't need it.
2016-07-19 15:46:57 -07:00
James Phillips eedccc4ca0 Merge pull request #2192 from hashicorp/f-short-sha
Switches to the short form of the SHA for the build info.
2016-07-19 15:20:12 -07:00