Commit graph

4193 commits

Author SHA1 Message Date
James Phillips 2e931733d0
Updates hashicorp/go-syslog. 2016-08-09 17:24:40 -07:00
James Phillips 4515a1d90b
Updates hashicorp/go-retryablehttp. 2016-08-09 17:24:39 -07:00
James Phillips e53f348a9c
Updates hashicorp/go-reap. 2016-08-09 17:24:39 -07:00
James Phillips d1d5c14c83
Updates hashicorp/go-cleanhttp. 2016-08-09 17:24:39 -07:00
James Phillips 38185955ea
Upates hashicorp/go-checkpoint. 2016-08-09 17:24:39 -07:00
James Phillips bfb6abec90
Updates hashicorp/errwrap and hashicorp/go-multierror. 2016-08-09 17:24:39 -07:00
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