James Phillips
f431598fb6
Updates hashicorp/go-immutable-radix and hashicorp/go-memdb.
2016-08-09 17:24:39 -07:00
James Phillips
99ab3390c2
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
8d03a2c948
Removes some unused vendored dependencies.
2016-08-09 16:50:34 -07:00
James Phillips
5f54e902de
Updates fsouza/go-dockerclient.
...
9b6c972004...a53ba79627
2016-08-09 16:50:04 -07:00
James Phillips
23633f7241
Updates elazarl/go-bindata-assetfs.
2016-08-09 16:36:07 -07:00
James Phillips
0ed936e5e6
Updates circonus-labs/circonus-gometrics and circonus-labs/circonusllhist.
2016-08-09 16:34:48 -07:00
James Phillips
e522f5a642
Updates boltdb/bolt.
2016-08-09 16:33:05 -07:00
James Phillips
a695c89193
Updates bgentry/speakeasy.
2016-08-09 16:31:32 -07:00
James Phillips
fd178c9027
Updates armon/go-radix.
2016-08-09 16:28:34 -07:00
James Phillips
550af4b895
Updates armon/circbuf.
2016-08-09 16:27:51 -07:00
James Phillips
59313b13dc
Updates DataDog/datadog-go.
2016-08-09 16:27:20 -07:00
James Phillips
43dab05630
Updates armon/go-metrics.
2016-08-09 16:27:17 -07:00
James Phillips
93f58eb466
Updates miekg/dns.
...
75e6e86cc6...db96a2b759
2016-08-09 16:27:11 -07:00
James Phillips
f1b47817f2
Updates hashicorp/golang-lru.
2016-08-09 16:26:59 -07:00
James Phillips
de6801675f
Update CHANGELOG.md
2016-08-09 16:08:28 -07:00
James Phillips
e2f64999ac
Update CHANGELOG.md
2016-08-09 16:07:56 -07:00
James Phillips
ff6d42389c
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
bcca4d47cf
Update CHANGELOG.md
2016-08-09 16:04:37 -07:00
James Phillips
549d995bf4
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
ff64833b4a
Adds a note about HTTP telemetry.
2016-08-09 16:03:59 -07:00
James Phillips
133932e2e6
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
f00e49112a
Installs a wrapper around HTTP endpoints that generate metrics.
2016-08-09 15:41:15 -07:00
James Phillips
cce38f9a4b
Moves the peers.info content down into a constant.
2016-08-09 11:56:39 -07:00
James Phillips
7aaa4bc913
Adds peers back into bootstrap log, makes initial case consistent.
2016-08-09 11:52:41 -07:00
James Phillips
caadfe2802
Update CHANGELOG.md
2016-08-09 11:43:57 -07:00
James Phillips
3585b5a4cb
Merge pull request #2237 from hashicorp/f-acl-replication
...
Adds ACL replication.
2016-08-09 11:42:16 -07:00
James Phillips
7f58b05dfe
Tweaks select style.
2016-08-09 11:33:42 -07:00
James Phillips
544169999c
Adds I/O-sensitive metrics to ACL replication operations.
2016-08-09 11:32:12 -07:00
James Phillips
820509760d
Switches to a smooth rate limit vs. a bursty one.
2016-08-09 11:29:12 -07:00
James Phillips
129e327bc9
Clarifies replication index shown in the log message.
2016-08-09 11:10:32 -07:00
James Phillips
4203612bd7
Returns from the shutdown wait right away.
2016-08-09 11:09:48 -07:00
James Phillips
e03fbef6b3
Moves ACL ID sorting interface onto the iterator.
2016-08-09 11:08:26 -07:00
James Phillips
0fa059ec49
Switches all ACL caches to 2Q.
2016-08-09 11:00:22 -07:00
James Phillips
80d4d231eb
Removes brew info callout.
2016-08-09 08:18:15 -07:00
James Phillips
f27aec6df0
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
1e75fa0362
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
06a510a808
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
dd3169b395
Tweaks recovery based on interface changes.
2016-08-08 19:19:18 -07:00
James Phillips
19004e7095
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
44c468995f
Touches up Raft integration after latest changes.
2016-08-08 19:19:18 -07:00
James Phillips
fc25145e85
Formats log messages to be consistent.
2016-08-08 19:19:18 -07:00
James Phillips
6b157eada0
Adds more comments about the raftSafeFn.
2016-08-08 19:19:18 -07:00
James Phillips
fcd8bb157a
Clarifies a comment about no-op peer operations.
2016-08-08 19:19:18 -07:00
James Phillips
2bf633f206
Adds back "safing" the configuration when a server leaves.
2016-08-08 19:19:18 -07:00
James Phillips
6c8e8271e2
Integrates Consul with new version of Raft library.
2016-08-08 19:19:17 -07:00
James Phillips
7f2346bb0f
Vendors first stage branch of the v2 Raft library.
2016-08-08 19:19:17 -07:00
James Phillips
8ae8597211
Update CHANGELOG.md
2016-08-08 19:03:20 -07:00
James Phillips
c7f6343cbb
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
954c32e6ee
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
1a5b2abe79
Merge pull request #2252 from hashicorp/f-govendor
...
Switches over to govendor.
2016-08-08 18:54:59 -07:00