Commit Graph

3958 Commits

Author SHA1 Message Date
Sean Chittenden 515a42e733 Fix broken markdown 2016-04-20 18:46:01 -04:00
James Phillips 4f96fe8eb5 Update CHANGELOG.md 2016-04-20 13:53:18 -07:00
James Phillips 6182a34600 Merge pull request #1935 from hashicorp/f-reap-time
Makes reap time configurable for LAN and WAN.
2016-04-20 13:50:21 -07:00
James Phillips bc6efbae18 Sets an anti-footgun floor for the configurable reap time. 2016-04-20 13:49:51 -07:00
Matt Shean f232a11291 Update documentation for CheckMonitor timeout 2016-04-20 11:43:49 -07:00
Matt Shean 7e617d6086 add Timeout field to CheckMonitor 2016-04-20 11:41:30 -07:00
James Phillips 24c2bc44f1 Clarifies default behavior of blank service addresses. 2016-04-20 10:16:06 -07:00
James Phillips a0996ecb20 Update CHANGELOG.md 2016-04-18 11:31:15 -07:00
Ryan Uber bd8e6953af Update CHANGELOG.md 2016-04-15 10:14:41 -07:00
James Phillips 55a461db42 Merge pull request #1954 from kaskavalci/master
Make testutil.TestServer work correctly on Windows.
2016-04-15 08:38:40 -07:00
kaskavalci cbc4b9d6c2 Make testutil.TestServer work correctly on Windows. 2016-04-15 15:44:30 +03:00
Ryan Uber 85a8f7c906 Merge pull request #1952 from hashicorp/b-http-buf
Apply a 4K limit to the output size for HTTP checks
2016-04-14 15:53:14 -07:00
Ryan Uber 1e9f3341d0 website: mention 4K output limit for checks 2016-04-14 14:35:35 -07:00
Ryan Uber 9e82074f49 agent: limit HTTP check output to 4k 2016-04-14 14:28:07 -07:00
James Phillips 79153c3014 Merge pull request #1884 from mtchavez/1541-data-dir-perms
command: Data directory permission error message
2016-04-12 22:06:49 -07:00
James Phillips 6e177a9b44 Merge pull request #1895 from shoenig/fixtypo
doc: fix trivial typo s/NewFSMPath/NewFSM/
2016-04-12 21:53:24 -07:00
James Phillips edf22ed5e0 Update CHANGELOG.md 2016-04-12 21:40:32 -07:00
James Phillips 323a24cdfe Merge pull request #1948 from hashicorp/f-go-1.6.1
Upgrades to Go 1.6.1.
2016-04-12 21:32:18 -07:00
James Phillips a778bb6304 Upgrades to Go 1.6.1. 2016-04-12 21:31:44 -07:00
Seth Vargo fd5b9347f2 Update website metadata fixes 2016-04-12 20:14:56 +01:00
James Phillips 07e9c09a58 Merge pull request #1891 from romansky/patch-1
clerify RPC usage
2016-04-12 02:10:15 -07:00
James Phillips ae05f2f978 Merge pull request #1890 from talonx/master
Added help text for -dev option #1804 for zsh completion.
2016-04-12 02:08:34 -07:00
James Phillips 78092ace6b Merge pull request #1942 from hashicorp/b-tag-sync
Makes a detached copy of the tags when doing the override.
2016-04-11 15:21:32 -07:00
James Phillips 422adaf168 Makes a detached copy of the tags when doing the override. 2016-04-11 14:53:18 -07:00
James Phillips 50e1d661ad Tweaks comment about side effects. 2016-04-11 08:58:17 -07:00
James Phillips 86bb36f211 Updates some docs that say reaping is not configurable. 2016-04-11 00:56:03 -07:00
James Phillips 32389a9822 Makes reap time configurable for LAN and WAN. 2016-04-11 00:38:25 -07:00
James Phillips c1c8a0b70c Merge pull request #1934 from hashicorp/b-check-output
Syncs a check's output with the catalog when output rate limiting isn't in effect.
2016-04-11 00:37:50 -07:00
James Phillips 9773cc28ca Uses the HealthCheck Clone() method in local_test.go. 2016-04-11 00:20:24 -07:00
James Phillips 3f340716fd Adds a clone method to HealthCheck and uses that in local.go. 2016-04-11 00:05:39 -07:00
James Phillips f6fe6a2197 Syncs a check's output with the catalog when output rate limiting isn't in effect. 2016-04-10 21:20:39 -07:00
James Phillips 1725b2f263 Merge pull request #1928 from msoedov/bind_addr
Set default bind address to 127.0.0.1 in development mode
2016-04-09 00:53:50 -07:00
Alex Myasoedov b89c2063bd #1878 Set default bind address to 127.0.0.1 in development mode 2016-04-07 21:25:33 +03:00
James Phillips 6593e6128d Merge pull request #1926 from hashicorp/phinze/website-mime-types
website: force JS/CSS mime-types on deploy
2016-04-07 10:26:05 -07:00
Paul Hinze c26b75ac16 website: force JS/CSS mime-types on deploy
Should fix occassional issues with application/octet-stream mime type
assets breaking JS/CSS on site.
2016-04-07 12:17:31 -05:00
Sean Chittenden 84d3ad7651 Switch version back to `dev` 2016-04-06 14:53:14 -07:00
James Phillips 4350f2ae9d Merge pull request #1920 from hashicorp/f-remove-warning
Removes a bogus warning for Windows.
2016-04-05 18:05:36 -07:00
James Phillips 07e7d551f9 Removes a bogus warning for Windows. 2016-04-05 18:04:23 -07:00
James Phillips 59b356143b
Release v0.7.0-test1 2016-04-04 13:58:27 -07:00
James Phillips f9a43618ab Preps tree for test build with server balancing changes. 2016-04-04 13:35:38 -07:00
James Phillips 2d0ce4e70c Merge pull request #1915 from hashicorp/f-update-assets
Updates static assets to pull in #1702.
2016-04-04 12:22:04 -07:00
James Phillips 419a90031f Updates static assets to pull in #1702. 2016-04-04 12:21:23 -07:00
Sean Chittenden 80cfe3d1ab Clean up verifyUniqueListners
The first pass over this was a hackjob in the sense that it was not elegant.  Fixed.

Pointed out by: subcionscious in the middle of the night
2016-04-04 11:03:49 -07:00
Chavez f75c0f4390 Retry http server connecting in agent/http_test 2016-04-01 19:17:38 -07:00
Chavez c9602c561c Add description to rpc test client pool member failure message 2016-04-01 19:17:38 -07:00
Chavez 09f962a75b Test agent RPC client connection retries 2016-04-01 19:17:38 -07:00
Chavez 10f297e8fc command: Data directory permission error message
* Check for invalid data directory permissions
* Display appropriate permissions error message
* Add command test for bad data directory permissions
2016-04-01 19:17:38 -07:00
Sean Chittenden af0f87ed90 Merge pull request #1910 from hashicorp/f-detect-dupe-addrs
Print a helpful message re: duplicate addresses
2016-04-01 10:35:04 -07:00
Sean Chittenden fca71e1974 Rely exclusively on error to signal failure
Pointed out by: slackpad
2016-04-01 10:34:45 -07:00
Sean Chittenden 4660cb969f Print a helpful message re: duplicate addresses
IP sockets provide nice endpoints where the kernel will fail to bind and will error out saying socket already in use.  UNIX sockets, however, don't enjoy this nice property when cleaning up stale sockets on listen.  Given the number of addresses in Consul, provide operators with a helpful message that indicates the source of the reused address.

Before this fix, it was possible for the HTTP socket to unlink the RPC socket, leading to confusing blocked behavior when running commands like `consul info`.

```
% cat tmp.config.json
{
    "addresses": {
	"http": "unix:///tmp/.consul.sock",
	"rpc": "unix:///tmp/.consul.sock"
    },
    "unix_sockets": {
	"mode": "0700"
    }
}
% consul agent -config-file tmp.config.json -advertise=127.0.0.1 -data-dir=/tmp/
==> All listening endpoints must be unique: HTTP address already configured for RPC
Exit 1
```
2016-04-01 10:20:45 -07:00