James Phillips
df69b76972
Updates hashicorp/go-cleanhttp.
2016-08-09 17:24:39 -07:00
James Phillips
e69ae5e622
Upates hashicorp/go-checkpoint.
2016-08-09 17:24:39 -07:00
James Phillips
10957d873e
Updates hashicorp/errwrap and hashicorp/go-multierror.
2016-08-09 17:24:39 -07:00
James Phillips
7b97b570f2
Updates hashicorp/go-immutable-radix and hashicorp/go-memdb.
2016-08-09 17:24:39 -07:00
James Phillips
ce141896df
Updates hashicorp/hcl and hashicorp/hil.
...
This required a small mod to core Consul code to cope with an interface
change.
2016-08-09 17:24:13 -07:00
James Phillips
5dc9d92fe0
Removes some unused vendored dependencies.
2016-08-09 16:50:34 -07:00
James Phillips
4c54e68e14
Updates fsouza/go-dockerclient.
...
9b6c972004...a53ba79627
2016-08-09 16:50:04 -07:00
James Phillips
f79c3c4904
Updates elazarl/go-bindata-assetfs.
2016-08-09 16:36:07 -07:00
James Phillips
6cb32b9f1f
Updates circonus-labs/circonus-gometrics and circonus-labs/circonusllhist.
2016-08-09 16:34:48 -07:00
James Phillips
e59161ff8c
Updates boltdb/bolt.
2016-08-09 16:33:05 -07:00
James Phillips
12da41e873
Updates bgentry/speakeasy.
2016-08-09 16:31:32 -07:00
James Phillips
287a5ef75e
Updates armon/go-radix.
2016-08-09 16:28:34 -07:00
James Phillips
7a79f809da
Updates armon/circbuf.
2016-08-09 16:27:51 -07:00
James Phillips
c4a0d3125f
Updates DataDog/datadog-go.
2016-08-09 16:27:20 -07:00
James Phillips
55dfc4274f
Updates armon/go-metrics.
2016-08-09 16:27:17 -07:00
James Phillips
43564eea00
Updates miekg/dns.
...
75e6e86cc6...db96a2b759
2016-08-09 16:27:11 -07:00
James Phillips
1eca282bee
Updates hashicorp/golang-lru.
2016-08-09 16:26:59 -07:00
James Phillips
2ae0c1490e
Update CHANGELOG.md
2016-08-09 16:08:28 -07:00
James Phillips
bc6d015d52
Update CHANGELOG.md
2016-08-09 16:07:56 -07:00
James Phillips
66dcefcc4a
Merge pull request #2222 from hashicorp/f-raft-v2
...
Integrates Consul with "stage one" of HashiCorp Raft library v2.
2016-08-09 16:04:48 -07:00
James Phillips
fbcb932d88
Update CHANGELOG.md
2016-08-09 16:04:37 -07:00
James Phillips
1c9f843702
Merge pull request #2257 from hashicorp/f-doc-http-metrics
...
Adds a note about HTTP telemetry.
2016-08-09 16:04:06 -07:00
James Phillips
7b80f5d278
Adds a note about HTTP telemetry.
2016-08-09 16:03:59 -07:00
James Phillips
3ddeae9d2f
Merge pull request #2256 from hashicorp/f-http-metrics
...
Installs a wrapper around HTTP endpoints that generate metrics.
2016-08-09 15:59:20 -07:00
James Phillips
f73166ced9
Installs a wrapper around HTTP endpoints that generate metrics.
2016-08-09 15:41:15 -07:00
James Phillips
5586ca3ce1
Moves the peers.info content down into a constant.
2016-08-09 11:56:39 -07:00
James Phillips
052cbe3a7d
Adds peers back into bootstrap log, makes initial case consistent.
2016-08-09 11:52:41 -07:00
James Phillips
322704607a
Update CHANGELOG.md
2016-08-09 11:43:57 -07:00
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
ba1deb5ae9
Removes unsafe "recover to empty" code.
...
This isn't safe because it would implicitly commit all outstanding log
entries. The new Raft library already has logic to not start a vote if
the current node isn't in the configuration, so this shoudn't be needed.
2016-08-08 19:19:19 -07:00
James Phillips
379eb5ecd0
Tweaks recovery based on interface changes.
2016-08-08 19:19:18 -07:00
James Phillips
1b633e66c5
Moves to a safer design where we don't ingest the initial peers.json file.
2016-08-08 19:19:18 -07:00
James Phillips
aa4e9daf12
Touches up Raft integration after latest changes.
2016-08-08 19:19:18 -07:00
James Phillips
014649abb1
Formats log messages to be consistent.
2016-08-08 19:19:18 -07:00
James Phillips
eabf67a431
Adds more comments about the raftSafeFn.
2016-08-08 19:19:18 -07:00
James Phillips
e3a01d9b7f
Clarifies a comment about no-op peer operations.
2016-08-08 19:19:18 -07:00
James Phillips
87c15d414d
Adds back "safing" the configuration when a server leaves.
2016-08-08 19:19:18 -07:00
James Phillips
b32578ccab
Integrates Consul with new version of Raft library.
2016-08-08 19:19:17 -07:00
James Phillips
cc1f709333
Vendors first stage branch of the v2 Raft library.
2016-08-08 19:19:17 -07:00
James Phillips
52e11b9803
Update CHANGELOG.md
2016-08-08 19:03:20 -07:00