Frank Schroeder
247e44e787
agent: increase graceful shutdown timeout
...
When triggering a leave through an INT/TERM signal the hard-coded
timeout of 5 seconds is too short to complete the leave successfully.
Therefore, the agent always times out.
This value should probably configurable.
2017-06-07 13:12:34 +02:00
Frank Schroeder
fc2ed18423
agent: log differnt shutdown stages
...
Log the different code paths during shutdown.
2017-06-07 13:11:04 +02:00
Frank Schroeder
42fe8e513e
test: add script for starting a multi-node cluster
2017-06-07 13:08:19 +02:00
Frank Schroeder
3e7d84fbd9
Update CHANGELOG.md
2017-06-07 09:53:11 +02:00
Katie Bayes
4fe8375a65
update middleman version from 25 to 26
2017-06-06 20:12:32 -04:00
Frank Schröder
e206ab5cb6
agent: support custom header and method for http checks ( #3106 )
...
This patch adds support for custom headers and
method for HTTP checks.
Fixes #2474
Fixes #2657
Fixes #3106
2017-06-07 01:11:56 +02:00
Katie Bayes
6e684217f8
Merge branch 'master' of https://github.com/katiebayes/consul
2017-06-06 16:02:32 -04:00
Katie Bayes
8e914975a3
update middleman version
2017-06-06 16:00:11 -04:00
James Phillips
ccfa5dbbac
Merge pull request #3116 from hashicorp/reup-certs
...
Updates unit test certs for another year.
2017-06-05 19:23:04 -07:00
James Phillips
12a0a9ceb1
Updates unit test certs for another year.
2017-06-05 19:22:20 -07:00
James Phillips
68b663895d
Merge pull request #3114 from hashicorp/minor_readme_fixes
...
update README to mention using CONSUL_DEV
2017-06-05 17:34:52 -07:00
Preetha Appan
68373449b0
update README to mention using CONSUL_DEV
2017-06-05 15:49:50 -07:00
Frank Schroeder
0133ab135a
test: refactor TestDecodeConfig test
...
This patch refactors the multiple tests for
DecodeConfig into a single table-driven test
that tests most fields individually.
2017-06-04 23:55:12 +02:00
Frank Schroeder
35f2377702
test: Fix TestAgent_Reload
...
This test was still referring to cmd.agent which has been removed.
2017-06-04 22:45:40 +02:00
Katie Bayes
714f46f34b
add enterprise badge style alert boxes, change guides/areas.html.md to erb file
2017-06-04 01:30:21 -04:00
James Phillips
037f72813b
Merge pull request #3105 from hashicorp/test-stability
...
Tweaks things for better test stability.
2017-06-03 10:09:12 -07:00
Frank Schroeder
92b2192b75
agent: fix graceful http server shutdown
2017-06-03 19:08:50 +02:00
Frank Schroeder
9779f7ef02
agent: cleanup run method
2017-06-03 19:08:50 +02:00
Frank Schroeder
b3e94082b0
agent: move registerWatches out of the run method
2017-06-03 19:08:50 +02:00
Frank Schroeder
5c08953449
agent: move telemetry out of the run method
2017-06-03 19:08:50 +02:00
Frank Schroeder
7c8b2be86d
agent: move update check out of the run method
2017-06-03 19:08:50 +02:00
Frank Schroeder
055347f7cd
agent: simplify signal handling
2017-06-03 19:08:50 +02:00
Frank Schroeder
6262d85dab
agent: move config reloading into the agent
2017-06-03 19:08:50 +02:00
Frank Schroeder
02ce45e5bb
agent: move parseMetaPair to config and export
2017-06-03 19:08:50 +02:00
Frank Schroeder
34c981ba55
agent: remove agent from command
...
Decouple command and agent a bit more.
2017-06-03 19:08:50 +02:00
Frank Schroeder
63d336e11c
agent: move retry join into agent
2017-06-03 19:08:50 +02:00
Frank Schroeder
488beeb208
agent: add GossipEncrypted function
...
Remove dead code and expose a GossipEncrypted() method
on the agent instead of accessing the internal delegate.
2017-06-03 19:08:50 +02:00
James Phillips
210bbd2956
Update CHANGELOG.md
2017-06-02 21:45:14 -07:00
James Phillips
20662ea11f
Update CHANGELOG.md
2017-06-02 21:45:03 -07:00
James Phillips
6239c4aa50
Merge pull request #3077 from jwasinger/issue-2850
...
Prevent Session.Destroy from leaving open TCP connections
2017-06-02 21:43:55 -07:00
James Phillips
26677b4117
Cleans up an unrelated vet error.
2017-06-02 21:07:15 -07:00
James Phillips
3795f17b3b
Adds back the port shuffle on agent start retries.
2017-06-02 20:53:20 -07:00
James Phillips
355de958fe
Takes parallel away from some currently flaky tests.
2017-06-02 18:07:27 -07:00
James Phillips
48a539ee06
Merge pull request #3104 from hashicorp/bad-shutdown
...
Cleans up incorrect router shutdown.
2017-06-02 16:38:08 -07:00
James Phillips
0cf7928222
Cleans up incorrect router shutdown.
...
Fixes #3102 .
2017-06-02 16:33:48 -07:00
James Phillips
4f212570e3
Merge pull request #3103 from hashicorp/fail-for-sure
...
Makes test target fail based on return code from go test.
2017-06-02 15:10:45 -07:00
James Phillips
c83e465d90
Makes test target fail based on return code from go test.
2017-06-02 15:09:07 -07:00
James Phillips
0da9d97710
Update CHANGELOG.md
2017-06-02 09:33:58 -07:00
James Phillips
177a299999
Update CHANGELOG.md
2017-06-02 09:07:31 -07:00
James Phillips
d8c21afa35
Merge pull request #2621 from alicebob/devwatch
...
reset watch's lastIndex on error
2017-06-02 09:06:02 -07:00
Frank Schroeder
eac0f59d78
Revert "test: run all tests together again"
...
This reverts commit e48df7b57272f1075175d5bcd44746ec6eb8ca02.
2017-06-02 07:52:21 +02:00
Frank Schroeder
4783af5733
vendor: Update github.com/shirou/gopsutil
...
Pull in fix for data race on host.BootTime.
2017-06-02 07:51:08 +02:00
Frank Schroeder
0a2b982616
vendor: upgrade github.com/armon/go-metrics
...
Pull in changes to fix race condition for concurrent tests.
2017-06-01 23:52:26 +02:00
Frank Schroeder
d314a539da
Do not recurse when the service address is a local cname
...
Fixes #2795
2017-06-01 18:20:31 +02:00
Frank Schroeder
7f18fe1a5b
agent: LastContact cannot be negative ( #3067 )
...
The X-Consul-LastContact header cannot be negative.
Fixes #3067
2017-06-01 18:20:12 +02:00
Frank Schroeder
b66eb6b6ac
vendor: upgrade github.com/go-ole/go-ole
...
This replaces the monkey patch for github.com/go-ole/go-ole/pull/144
See #3097
2017-06-01 16:05:24 +02:00
Frank Schroeder
1d30241784
vendor: monkey patch github.com/go-ole/go-ole support for s390x
...
Remove this once https://github.com/go-ole/go-ole/pull/144 gets
merged.
Fixes #3097
2017-06-01 15:31:29 +02:00
Frank Schroeder
9ea307a90d
Revert "vendor: monkey patch github.com/go-ole/go-ole support for s390x"
...
This reverts commit 50fe2148a81a2d91c7b6f75246f16b452d811e0f.
2017-06-01 15:31:02 +02:00
Frank Schroeder
047b35bd92
vendor: monkey patch github.com/go-ole/go-ole support for s390x
...
Remove this once https://github.com/go-ole/go-ole/pull/144 gets
merged.
2017-06-01 15:29:47 +02:00
Frank Schroeder
5a17fabc50
test: use random ports for consul tests
2017-05-31 12:15:55 +02:00