Closed
Description
With Go 1.11, DNS queries which are responded to with an empty answers section will be tried on all name servers. This was not the case with Go 1.10. This is mostly an issue if one of the name servers is broken and results in a timeout.
This issue was first reported here: #21906 (comment)
I am filing a new issue because this is a regression in Go 1.11 and #21906 was filed prior to Go 1.10.
Metadata
Metadata
Assignees
Labels
Type
Projects
Relationships
Development
No branches or pull requests
Activity
iangudger commentedon Sep 6, 2018
This is similar to #25336.
gopherbot commentedon Sep 6, 2018
Change https://golang.org/cl/133675 mentions this issue:
net: treat no answers as NXDOMAIN
bcmills commentedon Sep 6, 2018
Should this issue have a backport, then?
iangudger commentedon Sep 6, 2018
I think backporting the fix would be a good idea.
bcmills commentedon Sep 6, 2018
@gopherbot, please backport to 1.11: this is a regression of a previously-fixed issue.
gopherbot commentedon Sep 6, 2018
Backport issue(s) opened: #27537 (for 1.11).
Remember to create the cherry-pick CL(s) as soon as the patch is submitted to master, according to https://golang.org/wiki/MinorReleases.
ssrikant20 commentedon Sep 21, 2018
What is the ETA for this issue? This is slowing down DNS responses back to the client causing context deadline to exceed.
iangudger commentedon Sep 21, 2018
I have been having trouble getting the fix reviewed. Brad is on vacation. Two different people have stated their intent to review it soon, so hopefully the fix will go in next week.
ssrikant20 commentedon Sep 21, 2018
Thank you
terraform plan
is really slow hashicorp/terraform-provider-aws#5822gopherbot commentedon Sep 27, 2018
Change https://golang.org/cl/138175 mentions this issue:
[release-branch.go1.11] net: fail fast for DNS rcode success with no answers of requested type
[release-branch.go1.11] net: fail fast for DNS rcode success with no …
go1.11.2 updates tracking (#2)