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
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
James Phillips
9b269cac14
Makes Travis build run less parallel.
...
This makes it run less packages in parallel as well as less parallel tests per package.
2018-02-07 17:17:00 -08:00
James Phillips
de4ffb136b
Updates the change log.
2018-02-07 17:11:03 -08:00
James Phillips
e3ca656bb2
Merge pull request #3872 from hashicorp/go-1.9.4
...
Bumps Go version to 1.9.4.
2018-02-07 17:09:57 -08:00
James Phillips
78345f7aa2
Bumps Go version to 1.9.4.
2018-02-07 17:09:48 -08:00
Preetha Appan
b19861812f
Puts tree back in dev mode
2018-02-07 15:25:36 -06:00
Preetha Appan
346a58c501
Update CHANGELOG
2018-02-07 15:25:17 -06:00
Kyle Havlovitz
ec92adc246
Bump download version to 1.0.5
2018-02-07 12:50:12 -08:00
Preetha Appan
3f18570fd4
Release v1.0.5
2018-02-07 14:32:42 -06:00
Preetha Appan
9251ab4333
Puts version in 1.0.5 release mode
2018-02-07 14:28:50 -06:00
Preetha Appan
e0a6d9dfe9
Update CHANGELOG with release date
2018-02-07 14:28:03 -06:00
James Phillips
c5235532ee
Update CHANGELOG.md
2018-02-07 10:45:40 -08:00
James Phillips
4467d22505
Updates the change log.
2018-02-07 08:08:17 -08:00
James Phillips
e971152415
Merge pull request #3867 from hashicorp/churn-fix
...
Fixes accidental state store updates from output-side fixups.
2018-02-07 08:04:16 -08:00
James Phillips
62d04bad2c
Switches to HashiCorp fork of jteeuwen/go-bindata.
...
This was reported in #3868 . We make a HashiCorp hard fork of the
jteeuwen/go-bindata hard fork that was replaced and diffed the code
against a Dec 1, 2015 copy of the original repository we had as a
cross-check of that hard fork.
This replaces references to jteeuwen/go-bindata to point to the
HashiCorp fork.
Fixes #3868
2018-02-07 07:39:10 -08:00
James Phillips
4f3b4d0e55
Addresses additional state mutations.
...
Did a sweep of 84d6ac2d51
and checked them all.
2018-02-07 07:02:10 -08:00
James Phillips
ca461f8890
Fixes all the racy output-side updates to tags.
2018-02-06 20:35:55 -08:00
James Phillips
e7dd7b2d13
Adds a more robust unit test for index churn.
2018-02-06 20:35:38 -08:00
James Phillips
7876d7e4f7
Rolls back to 1.0.3 release for downloads.
2018-02-06 16:56:15 -08:00
Preetha Appan
32f89f4306
Puts version.go into dev mode
2018-02-06 18:01:47 -06:00
Preetha Appan
0de71c7621
Puts the tree back into dev mode
2018-02-06 17:56:22 -06:00
Preetha Appan
ac81dddac5
Update version for downloads
2018-02-06 15:48:59 -06:00
Preetha Appan
523fdbe057
Release v1.0.4
2018-02-06 15:17:10 -06:00
Preetha Appan
836e882b29
Bumps tree to 1.0.4 release mode
2018-02-06 15:07:54 -06:00
Preetha Appan
9af1cf4d63
Release prep
2018-02-06 15:06:23 -06:00
James Phillips
9e136e47fc
Updates the change log.
2018-02-05 18:15:31 -08:00
James Phillips
95154b53a8
Merge pull request #3864 from hashicorp/proactive-fail
...
Makes server manager shift away from failed servers from Serf events.
2018-02-05 18:12:23 -08:00
James Phillips
41e3fcf205
Makes server manager shift away from failed servers from Serf events.
...
Because this code was doing pointer equality checks, it would work for
the case of a failed attempted RPC because the objects are from the
manager itself:
https://github.com/hashicorp/consul/blob/v1.0.3/agent/consul/rpc.go#L283-L302
But the pointer check would always fail for events coming in from the
Serf path because the server object is newly-created:
https://github.com/hashicorp/consul/blob/v1.0.3/agent/router/serf_adapter.go#L14-L40
This means that we didn't proactively shift RPC traffic away from a
failed server, we'd have to wait for an RPC to fail, which exposes
the error to the calling client.
By switching over to a name check vs. a pointer check we get the correct
behavior. We added a DEBUG log as well to help observe this behavior during
integrated testing.
Related to #3863 since the fix here needed the same logic duplicated, owing
to the complicated atomic stuff.
/cc @dadgar for a heads up in case this also affects Nomad.
2018-02-05 17:56:00 -08:00
James Phillips
2bde02bd54
Updates the change log.
2018-02-05 16:21:06 -08:00
James Phillips
c718459e49
Adds a before/after test for #3845 .
2018-02-05 16:18:29 -08:00
James Phillips
5b245c0201
Merge pull request #3845 from 42wim/tagfix
...
Fix service tags not added to health check. Part two
2018-02-05 16:18:00 -08:00
Preetha
c4a9b357d3
Moved DNS vendor update to security section
2018-02-05 17:52:27 -06:00
Preetha
6da63afea2
Update CHANGELOG.md
2018-02-05 17:35:46 -06:00
Preetha Appan
dbf59640fe
Update CHANGELOG
2018-02-05 17:34:33 -06:00
Preetha
c460537b2a
Patch dns vendor code for picking up a TCP DOS attack bugfix ( #3861 )
2018-02-05 17:27:45 -06:00
Kyle Havlovitz
4d92efeee6
Update CHANGELOG.md
2018-02-05 15:22:19 -08:00
Kyle Havlovitz
538722395c
Update CHANGELOG.md
2018-02-05 15:12:21 -08:00
Kyle Havlovitz
7f3a1c1175
Pull http config flag merge into public method
2018-02-05 15:00:04 -08:00
Kyle Havlovitz
e6f84e783c
Merge pull request #3858 from hashicorp/enterprise-defaults
...
Add enterprise default config section
2018-02-05 13:38:16 -08:00
Kyle Havlovitz
46745eb89b
Add enterprise default config section
2018-02-05 13:33:59 -08:00
James Phillips
58354510cf
Updates the change log.
2018-02-02 17:59:35 -08:00
James Phillips
0aa05cc5f0
Merge pull request #3855 from hashicorp/pr-3782-slackpad
...
Adds support for gRPC health checks.
2018-02-02 17:57:27 -08:00
James Phillips
73b729d22b
Adds documentation for gRPC health checks.
2018-02-02 17:53:49 -08:00
James Phillips
1a08e8c0f1
Changes "TLS" to "GRPCUseTLS" since it only applies to GRPC checks.
2018-02-02 17:29:34 -08:00
James Phillips
498c62db06
Merge pull request #3840 from KosToZyB/master
...
remove golint warnings
2018-02-02 13:51:28 -08:00