Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

all: test failures due to windows dns errors #55165

Open
rsc opened this issue Sep 20, 2022 · 6 comments
Open

all: test failures due to windows dns errors #55165

rsc opened this issue Sep 20, 2022 · 6 comments
Labels
NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.
Milestone

Comments

@rsc
Copy link
Contributor

rsc commented Sep 20, 2022

#!watchflakes
post <- goos == "windows" && 
        (`dnsquery: DNS server failure` || `getaddrinfow: This is usually a temporary error`)

Windows builders occasionally have problems with DNS resolution.

@rsc rsc added the NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. label Sep 20, 2022
@gopherbot
Copy link

gopherbot commented Sep 20, 2022

Found new matching flaky dashboard failures for:

#!watchflakes
post <- goos == "windows" && 
        (`dnsquery: DNS server failure` || `getaddrinfow: This is usually a temporary error`)
2022-07-29 22:09 windows-amd64-longtest go@9a2001a8 net.TestLookupPTR (log)
--- FAIL: TestLookupPTR (0.10s)
    lookup_windows_test.go:174: failed 1.1.1.1: lookup 1.1.1.1: dnsquery: DNS server failure.
    lookup_windows_test.go:177: no results
    lookup_windows_test.go:187: different results 1.1.1.1:	exp:[]	got:null
2022-08-02 18:51 windows-386-2008 go@e9d7f54a net.TestLookupDotsWithRemoteSource (log)
--- FAIL: TestLookupDotsWithRemoteSource (0.12s)
    lookup_test.go:663: LookupAddr(8.8.8.8): lookup 8.8.8.8: dnsquery: DNS server failure. (mode=go)
2022-08-08 14:11 windows-amd64-longtest go@6e9925c4 net.TestLookupPTR (log)
--- FAIL: TestLookupPTR (0.15s)
    lookup_windows_test.go:174: failed 1.1.1.1: lookup 1.1.1.1: dnsquery: DNS server failure.
    lookup_windows_test.go:177: no results
    lookup_windows_test.go:187: different results 1.1.1.1:	exp:[]	got:null
2022-08-08 17:01 windows-386-2008 go@0a86cd68 net.TestLookupDotsWithRemoteSource (log)
--- FAIL: TestLookupDotsWithRemoteSource (0.10s)
    lookup_test.go:663: LookupAddr(8.8.8.8): lookup 8.8.8.8: dnsquery: DNS server failure. (mode=go)
2022-08-11 20:03 windows-386-2012 go@72a857a2 net.TestLookupDotsWithRemoteSource (log)
--- FAIL: TestLookupDotsWithRemoteSource (0.03s)
    lookup_test.go:663: LookupAddr(8.8.8.8): lookup 8.8.8.8: dnsquery: DNS server failure. (mode=go)
2022-08-16 17:18 windows-amd64-2008 go@805305e2 net.TestLookupDotsWithRemoteSource (log)
--- FAIL: TestLookupDotsWithRemoteSource (0.08s)
    lookup_test.go:663: LookupAddr(8.8.8.8): lookup 8.8.8.8: dnsquery: DNS server failure. (mode=go)
2022-08-17 16:26 windows-amd64-longtest go@014f0e82 net.TestLookupPTR (log)
--- FAIL: TestLookupPTR (0.09s)
    lookup_windows_test.go:174: failed 1.1.1.1: lookup 1.1.1.1: dnsquery: DNS server failure.
    lookup_windows_test.go:177: no results
    lookup_windows_test.go:187: different results 1.1.1.1:	exp:[]	got:null
2022-08-17 17:17 windows-amd64-2008 go@2a0327b8 net.TestLookupLongTXT (log)
--- FAIL: TestLookupLongTXT (0.00s)
    lookup_test.go:425: lookup golang.rsc.io: dnsquery: DNS server failure.
2022-08-18 16:16 windows-amd64-2008 go@b6149224 net.TestLookupDotsWithRemoteSource (log)
--- FAIL: TestLookupDotsWithRemoteSource (0.02s)
    lookup_test.go:663: LookupAddr(8.8.8.8): lookup 8.8.8.8: dnsquery: DNS server failure. (mode=go)
2022-08-22 18:51 windows-amd64-2016 go@a726c9f6 net.TestLookupDotsWithRemoteSource (log)
--- FAIL: TestLookupDotsWithRemoteSource (0.02s)
    lookup_test.go:663: LookupAddr(8.8.8.8): lookup 8.8.8.8: dnsquery: DNS server failure. (mode=go)
2022-08-23 22:44 windows-amd64-2008 go@ab8a2c5e net.TestLookupDotsWithRemoteSource (log)
--- FAIL: TestLookupDotsWithRemoteSource (0.04s)
    lookup_test.go:663: LookupAddr(8.8.8.8): lookup 8.8.8.8: dnsquery: DNS server failure. (mode=go)
2022-08-26 18:28 windows-amd64-longtest go@bf812b32 net.TestLookupPTR (log)
--- FAIL: TestLookupPTR (0.08s)
    lookup_windows_test.go:160: failed 1.1.1.1: lookup 1.1.1.1: dnsquery: DNS server failure.
    lookup_windows_test.go:163: no results
    lookup_windows_test.go:172: different results 1.1.1.1:	exp:[]	got:null
2022-08-31 15:30 windows-amd64-longtest go@d01200e7 net.TestLookupPTR (log)
--- FAIL: TestLookupPTR (0.09s)
    lookup_windows_test.go:174: failed 1.1.1.1: lookup 1.1.1.1: dnsquery: DNS server failure.
    lookup_windows_test.go:177: no results
    lookup_windows_test.go:187: different results 1.1.1.1:	exp:[]	got:null
2022-08-31 16:59 windows-amd64-longtest go@0d6a7f9d net.TestLookupPTR (log)
--- FAIL: TestLookupPTR (0.18s)
    lookup_windows_test.go:174: failed 1.1.1.1: lookup 1.1.1.1: dnsquery: DNS server failure.
    lookup_windows_test.go:177: no results
    lookup_windows_test.go:187: different results 1.1.1.1:	exp:[]	got:null
2022-08-31 20:05 windows-386-2008 go@9085ff58 net.TestLookupDotsWithRemoteSource (log)
--- FAIL: TestLookupDotsWithRemoteSource (0.04s)
    lookup_test.go:663: LookupAddr(8.8.8.8): lookup 8.8.8.8: dnsquery: DNS server failure. (mode=go)
2022-08-31 22:22 windows-amd64-race go@e4b624ea net.TestLookupDotsWithRemoteSource (log)
--- FAIL: TestLookupDotsWithRemoteSource (0.08s)
    lookup_test.go:663: LookupAddr(8.8.8.8): lookup 8.8.8.8: dnsquery: DNS server failure. (mode=go)
2022-09-02 02:09 windows-amd64-longtest go@a31c062c net.TestLookupDotsWithRemoteSource (log)
--- FAIL: TestLookupDotsWithRemoteSource (0.11s)
    lookup_test.go:663: LookupAddr(8.8.8.8): lookup 8.8.8.8: dnsquery: DNS server failure. (mode=go)
2022-09-02 02:09 windows-amd64-longtest go@a31c062c net.TestLookupPTR (log)
--- FAIL: TestLookupPTR (0.06s)
    lookup_windows_test.go:174: failed 8.8.8.8: lookup 8.8.8.8: dnsquery: DNS server failure.
    lookup_windows_test.go:177: no results
    lookup_windows_test.go:187: different results 8.8.8.8:	exp:[]	got:null
2022-09-08 14:57 windows-amd64-race go@530a2369 net.TestLookupDotsWithRemoteSource (log)
--- FAIL: TestLookupDotsWithRemoteSource (0.02s)
    lookup_test.go:662: LookupAddr(8.8.8.8): lookup 8.8.8.8: dnsquery: DNS server failure. (mode=go)
2022-09-08 21:18 windows-amd64-longtest go@e20106ac net.TestLookupDotsWithRemoteSource (log)
--- FAIL: TestLookupDotsWithRemoteSource (0.01s)
    lookup_test.go:662: LookupAddr(8.8.8.8): lookup 8.8.8.8: dnsquery: DNS server failure. (mode=go)
2022-09-09 20:29 windows-amd64-longtest go@54182ff5 cmd/go.TestScript (log)
go test proxy running at GOPROXY=http://127.0.0.1:54144/mod
--- FAIL: TestScript (0.01s)
    --- FAIL: TestScript/mod_proxy_errors (0.07s)
        script_test.go:282: 
            # (2022-09-09T21:03:34Z)
            # Server responses should be truncated to some reasonable number of lines.
            # (For now, exactly eight.) (0.041s)
            > ! go list -m vcs-test.golang.org/auth/ormanylines@latest
            [stderr]
            go: vcs-test.golang.org/auth/ormanylines@latest: unrecognized import path "vcs-test.golang.org/auth/ormanylines": https fetch: Get "https://vcs-test.golang.org/auth/ormanylines?go-get=1": dial tcp: lookup vcs-test.golang.org: getaddrinfow: This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server.
            [exit status 1]
            > stderr '\tserver response:\n(.|\n)*\tline 8\n\t\[Truncated: too many lines.\]$'
            FAIL: testdata\script\mod_proxy_errors.txt:10: no match for `(?m)\tserver response:\n(.|\n)*\tline 8\n\t\[Truncated: too many lines.\]$` found in stderr

watchflakes

@rsc rsc changed the title all: flaky tests due to windows dns errors all: test failures due to windows dns errors Sep 20, 2022
@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- goos == "windows" && 
        (`dnsquery: DNS server failure` || `getaddrinfow: This is usually a temporary error`)
2022-09-21 01:56 windows-amd64-longtest go@d11c58ee net.TestLookupDotsWithRemoteSource (log)
--- FAIL: TestLookupDotsWithRemoteSource (0.05s)
    lookup_test.go:662: LookupAddr(8.8.8.8): lookup 8.8.8.8: dnsquery: DNS server failure. (mode=go)

watchflakes

@bcmills
Copy link
Contributor

bcmills commented Sep 28, 2022

getaddrinfow: This is usually a temporary error is #55050.

DNS server failure is #27992 and #38111.

Updated watchflakes expressions for those issues.

@bcmills bcmills closed this as not planned Won't fix, can't repro, duplicate, stale Sep 28, 2022
@golang golang locked and limited conversation to collaborators Sep 28, 2023
@gopherbot gopherbot reopened this Jan 19, 2024
@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- goos == "windows" && 
        (`dnsquery: DNS server failure` || `getaddrinfow: This is usually a temporary error`)
2023-12-30 00:23 gotip-windows-386 go@3233542e net.TestLookupDotsWithRemoteSource (log)
=== RUN   TestLookupDotsWithRemoteSource
    lookup_test.go:664: LookupAddr(8.8.8.8): lookup 8.8.8.8.in-addr.arpa. on 10.138.0.1:53: server misbehaving (mode=go)
    lookup_test.go:664: LookupAddr(8.8.8.8): lookup 8.8.8.8: dnsquery: DNS server failure. (mode=cgo)
--- FAIL: TestLookupDotsWithRemoteSource (0.47s)
2023-12-30 00:23 gotip-windows-amd64 go@3233542e net.TestLookupDotsWithRemoteSource (log)
=== RUN   TestLookupDotsWithRemoteSource
    lookup_test.go:664: LookupAddr(8.8.8.8): lookup 8.8.8.8.in-addr.arpa. on 10.138.0.1:53: server misbehaving (mode=go)
    lookup_test.go:664: LookupAddr(8.8.8.8): lookup 8.8.8.8: dnsquery: DNS server failure. (mode=cgo)
--- FAIL: TestLookupDotsWithRemoteSource (0.52s)
2023-12-30 00:23 gotip-windows-amd64-longtest go@3233542e net.TestLookupDotsWithRemoteSource (log)
=== RUN   TestLookupDotsWithRemoteSource
    lookup_test.go:664: LookupAddr(8.8.8.8): lookup 8.8.8.8.in-addr.arpa. on 10.128.0.1:53: server misbehaving (mode=go)
    lookup_test.go:664: LookupAddr(8.8.8.8): lookup 8.8.8.8: dnsquery: DNS server failure. (mode=cgo)
--- FAIL: TestLookupDotsWithRemoteSource (0.58s)
2023-12-30 00:23 gotip-windows-amd64-race go@3233542e net.TestLookupDotsWithRemoteSource (log)
=== RUN   TestLookupDotsWithRemoteSource
    lookup_test.go:664: LookupAddr(8.8.8.8): lookup 8.8.8.8.in-addr.arpa. on 10.138.0.1:53: server misbehaving (mode=go)
    lookup_test.go:664: LookupAddr(8.8.8.8): lookup 8.8.8.8: dnsquery: DNS server failure. (mode=cgo)
--- FAIL: TestLookupDotsWithRemoteSource (0.39s)
2023-12-30 00:24 gotip-windows-386 go@b25f5558 net.TestLookupDotsWithRemoteSource (log)
=== RUN   TestLookupDotsWithRemoteSource
    lookup_test.go:664: LookupAddr(8.8.8.8): lookup 8.8.8.8.in-addr.arpa. on 10.138.0.1:53: server misbehaving (mode=go)
    lookup_test.go:664: LookupAddr(8.8.8.8): lookup 8.8.8.8: dnsquery: DNS server failure. (mode=cgo)
--- FAIL: TestLookupDotsWithRemoteSource (0.65s)
2023-12-30 00:24 gotip-windows-amd64 go@b25f5558 net.TestLookupDotsWithRemoteSource (log)
=== RUN   TestLookupDotsWithRemoteSource
    lookup_test.go:664: LookupAddr(8.8.8.8): lookup 8.8.8.8.in-addr.arpa. on 10.128.0.1:53: server misbehaving (mode=go)
    lookup_test.go:664: LookupAddr(8.8.8.8): lookup 8.8.8.8: dnsquery: DNS server failure. (mode=cgo)
--- FAIL: TestLookupDotsWithRemoteSource (0.64s)
2023-12-30 00:24 gotip-windows-amd64-longtest go@b25f5558 net.TestLookupDotsWithRemoteSource (log)
=== RUN   TestLookupDotsWithRemoteSource
    lookup_test.go:664: LookupAddr(8.8.8.8): lookup 8.8.8.8.in-addr.arpa. on 10.128.0.1:53: server misbehaving (mode=go)
    lookup_test.go:664: LookupAddr(8.8.8.8): lookup 8.8.8.8: dnsquery: DNS server failure. (mode=cgo)
--- FAIL: TestLookupDotsWithRemoteSource (0.63s)
2023-12-30 00:24 gotip-windows-amd64-race go@b25f5558 net.TestLookupDotsWithRemoteSource (log)
=== RUN   TestLookupDotsWithRemoteSource
    lookup_test.go:664: LookupAddr(8.8.8.8): lookup 8.8.8.8.in-addr.arpa. on 10.138.0.1:53: server misbehaving (mode=go)
    lookup_test.go:664: LookupAddr(8.8.8.8): lookup 8.8.8.8: dnsquery: DNS server failure. (mode=cgo)
--- FAIL: TestLookupDotsWithRemoteSource (0.51s)

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- goos == "windows" && 
        (`dnsquery: DNS server failure` || `getaddrinfow: This is usually a temporary error`)
2024-01-09 18:15 go1.20-windows-amd64-longtest release-branch.go1.20@a95136a8 net.TestLookupLocalPTR (log)
=== RUN   TestLookupLocalPTR
    lookup_windows_test.go:148: failed to get local ip: dial udp: lookup golang.org: getaddrinfow: This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server.
    lookup_windows_test.go:152: failed <nil>: lookup <nil>: unrecognized address
    lookup_windows_test.go:155: no results
    lookup_windows_test.go:159: skipping failed lookup <nil> test: exit status 1: Ping request could not find host <nil>. Please check the name and try again.
--- FAIL: TestLookupLocalPTR (0.06s)
2024-01-09 18:17 go1.21-windows-amd64-race release-branch.go1.21@cc85462b net.TestLookupContextCancel (log)
=== RUN   TestLookupContextCancel
    lookup_test.go:917: starting concurrent LookupIPAddr
    lookup_test.go:940: testHookLookupIP performing lookup
    lookup_test.go:923: lookup google.com: getaddrinfow: This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server.
--- FAIL: TestLookupContextCancel (0.01s)
2024-01-09 18:17 go1.21-windows-amd64-race release-branch.go1.21@cc85462b net.TestLookupGoogleHost (log)
=== RUN   TestLookupGoogleHost
    lookup_test.go:408: lookup google.com: getaddrinfow: This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server.
--- FAIL: TestLookupGoogleHost (0.03s)
2024-01-09 18:17 go1.21-windows-amd64-race release-branch.go1.21@cc85462b net.TestLookupGoogleIP (log)
=== RUN   TestLookupGoogleIP
    lookup_test.go:461: lookup google.com: getaddrinfow: This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server.
--- FAIL: TestLookupGoogleIP (0.00s)

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- goos == "windows" && 
        (`dnsquery: DNS server failure` || `getaddrinfow: This is usually a temporary error`)
2024-01-08 17:40 x_vulndb-gotip-windows-amd64-longtest vulndb@3a907017 go@10a66d68 [build] (log)
go: cloud.google.com/go@v0.111.0: Get "https://proxy.golang.org/cloud.google.com/go/@v/v0.111.0.mod": dial tcp: lookup proxy.golang.org: getaddrinfow: This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server.

watchflakes

@golang golang unlocked this conversation Feb 3, 2024
@dmitshur dmitshur added this to the Backlog milestone Feb 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.
Projects
Status: Active
Development

No branches or pull requests

4 participants