Jack Pearkes
bcbf40c036
try enabling sudo in Travis to run builds in GCE
...
https://docs.travis-ci.com/user/reference/overview/#Virtualisation-Environment-vs-Operating-System
2018-02-20 10:52:51 -08:00
Paul Banks
3c41b5a235
Portability!
2018-02-20 15:48:18 +00:00
Paul Banks
ffb9d3b340
Only output sparse lines to keep Travis happy while logging verbosely to disk
2018-02-20 15:33:36 +00:00
Paul Banks
c5972f7e3a
Output from test as we run to stop travis killing us and try no parallelism to avoid timing issues on their contended CPUs
2018-02-20 13:16:53 +00:00
Pierre Souchay
6d6411d418
Improve travis parameters to avoid flacky tests, use -p 3
2018-02-20 02:14:58 +01:00
Pierre Souchay
42aeaa5d77
Improve travis parameters to avoid flacky tests
2018-02-20 02:07:01 +01:00
Pierre Souchay
56d5c0bf22
Enable Raft index optimization per service name on health endpoint
...
Had to fix unit test in order to check properly indexes.
2018-02-20 01:35:50 +01:00
Pierre Souchay
528de0ffff
[Revert] Do not run tests in parallel since it breaks randomly
...
This is causing timeouts on Travis (more than 10min tests)
2018-02-19 23:34:57 +01:00
Pierre Souchay
a849d1aa7f
Do not run tests in parallel since it breaks randomly
2018-02-19 23:04:17 +01:00
Paul Banks
69ebbf3e79
Fixes #3891 : agent monitor no longer unresponsive before logs stream.
...
The root cause is actually that the agent's streaming HTTP API didn't flush until the first log line was found which commonly was pretty soon since the default level is INFO. In cases where there were no logs immediately due to level for instance, the client gets stuck in the HTTP code waiting on a response packet from the server before we enter the loop that checks the shutdown channel from the signal handler.
This fix flushes the initial status immediately on the streaming endpoint which lets the client code get into it's expected state where it's listening for shutdown or log lines.
2018-02-19 21:53:10 +00:00
Pierre Souchay
ec1b278595
Get only first service to test whether we have to cleanup index of a service
2018-02-19 22:44:49 +01:00
Pierre Souchay
523feb0be4
Fixed comment about raftIndex + use test.Helper()
2018-02-19 19:30:25 +01:00
Pierre Souchay
a77b36bd4b
Merge remote-tracking branch 'origin/master' into fix_blocking_queries_index
2018-02-19 18:41:22 +01:00
Pierre Souchay
4c188c1d08
Services Indexes modified per service instead of using a global Index
...
This patch improves the watches for services on large cluster:
each service has now its own index, such watches on a specific service
are not modified by changes in the global catalog.
It should improve a lot the performance of tools such as consul-template
or libraries performing watches on very large clusters with many
services/watches.
2018-02-19 18:29:22 +01:00
Paul Banks
a8dc706775
Merge pull request #3894 from hashicorp/anubhavmishra-patch-1
...
fix typo
2018-02-19 14:14:45 +00:00
Anubhav Mishra
1891d9a0a6
fix typo
2018-02-18 23:13:57 -08:00
Edd Steel
35c2083422
Clarify comments
2018-02-17 17:46:11 -08:00
Edd Steel
61be181f6f
Test every endpoint for OPTIONS/MethodNotFound
2018-02-17 17:34:13 -08:00
Edd Steel
6c33163959
Allow endpoints to handle OPTIONS/MethodNotFound themselves
2018-02-17 17:34:03 -08:00
Edd Steel
4dc9d2ebd7
Initialise `allowedMethods` in init()
2018-02-17 17:31:24 -08:00
Kyle Havlovitz
611b810a4b
Update CHANGELOG.md
2018-02-15 13:48:58 -08:00
Kyle Havlovitz
37343b6c5b
Merge pull request #3892 from hashicorp/coordinate-acl-fix
...
Fix the coordinate update endpoint not passing the ACL token
2018-02-15 13:47:40 -08:00
Kyle Havlovitz
ea452c6032
Fix the coordinate update endpoint not passing the ACL token
2018-02-15 11:58:02 -08:00
Kyle Havlovitz
fe26066f68
Merge pull request #3889 from arthurlogilab/patch-1
...
[demo/vagrant-cluster] upgrade from jessie to stretch
2018-02-14 11:06:25 -08:00
Kyle Havlovitz
80ff9d762a
Merge pull request #3888 from hashicorp/fix-doc-typos
...
Fix a couple of minor typos found in docs.
2018-02-13 14:21:40 -08:00
Arthur Lutz
9e84f4ac9a
[demo/vagrant-cluster] upgrade from jessie to stretch
2018-02-13 20:01:36 +01:00
Paul Banks
89ede0539f
Fix a couple of minor typos found in docs.
2018-02-13 16:21:12 +00:00
Edd Steel
40eefc9f7d
Support OPTIONS requests
...
- register endpoints with supported methods
- support OPTIONS requests, indicating supported methods
- extract method validation (error 405) from individual endpoints
- on 405 where multiple methods are allowed, create a single Allow
header with comma-separated values, not multiple Allow headers.
2018-02-12 10:15:31 -08:00
Roger Berlind
25568c2f1d
Updated Stale Reads section of DNS Caching Guide
...
I updated the content based on discussion with James Phillips in #team-connect on 2/8/2018.
2018-02-12 11:26:10 -05:00
Andrei Burd
dbb010c865
adding human readability for dns requests debug log ( #3751 )
2018-02-11 09:02:28 -06:00
Tomáš Bedřich
054b06a876
Update check script exit code explanation ( #3882 )
...
Change misleading formulation which might imply, that any non-zero code is enough to mark check as failing.
(https://www.consul.io/docs/agent/checks.html#check-scripts )
2018-02-11 08:30:40 -06:00
Pierre Souchay
8bc3ec18cc
Added ServiceMeta documentation in website source
2018-02-11 14:12:41 +01:00
Pierre Souchay
824b72cf90
Merge remote-tracking branch 'origin/master' into service_metadata
2018-02-11 13:20:49 +01:00
Pierre Souchay
e99bf584c9
Fixed TestSanitize unit test
2018-02-11 12:11:11 +01:00
Kyle Havlovitz
7100161f64
Add gRPC fields to client api and agent check endpoint docs
2018-02-09 16:02:27 -08:00
Kyle Havlovitz
34cd78b3bf
Puts the tree back into dev mode
2018-02-09 10:25:58 -08:00
Preetha Appan
adbd3c5b2f
Updates download version to 1.0.6
2018-02-09 12:21:18 -06:00
Preetha Appan
9dd21ee4bb
Release v1.0.6
2018-02-09 12:00:27 -06:00
Preetha Appan
af43c55d1b
Puts tree in release mode for 1.0.6
2018-02-09 11:45:56 -06:00
Preetha
97680a0384
Update CHANGELOG.md
2018-02-09 11:41:35 -06:00
James Phillips
2b60c01c71
Bumps Go version back down to 1.9.3.
...
See #3879 .
2018-02-08 19:42:53 -08:00
James Phillips
9a60baf7e0
Updates the change log.
2018-02-08 18:47:30 -08:00
James Phillips
13d2918f79
Merge pull request #3878 from hashicorp/issue-3877
...
Fixes a panic on TCP-based DNS lookups.
2018-02-08 18:45:54 -08:00
James Phillips
37cf6583db
Fixes a panic on TCP-based DNS lookups.
...
This came in via the monkey patch in #3861 .
Fixes #3877
2018-02-08 17:57:41 -08:00
James Phillips
78e165acf4
Adds a basic INTERNALS.md guide with some pointers into the code.
2018-02-08 17:05:36 -08:00
Pierre Souchay
f2df4005fe
Added unit tests for structs and fixed PartialClone()
2018-02-09 01:37:45 +01:00
Preetha
8f241b9351
Update CHANGELOG.md
2018-02-08 17:23:17 -06:00
Preetha
1665908bed
Fix panic in azure go discover provider ( #3876 )
2018-02-08 16:46:33 -06:00
James Phillips
a33811edeb
Merge pull request #3873 from hashicorp/travis-redux
...
Makes Travis build a little more reliable.
2018-02-07 21:18:01 -08:00
James Phillips
9572e504d3
Bumps the standard retry up.
2018-02-07 18:03:39 -08:00