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

x/build/internal/gomote: response code: 502 in TestWriteFileFromURL on darwin/amd64 #52671

Closed
bcmills opened this issue May 3, 2022 · 2 comments
Labels
Builders x/build issues (builders, bots, dashboards) FrozenDueToAge NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. OS-Darwin release-blocker
Milestone

Comments

@bcmills
Copy link
Contributor

bcmills commented May 3, 2022

2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-1 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-2 for example ()
2022/05/02 15:53:59 created buildlet user-x-linux-amd64-0 for user-x ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:53:59 created buildlet example-linux-amd64-0 for example ()
--- FAIL: TestWriteFileFromURL (19.91s)
    gomote_test.go:797: client.WriteFileFromURL(ctx, req) = response, rpc error: code = Aborted desc = unable to get file from URL: response code: 502; want no error
2022/05/02 15:54:19 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:54:19 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:54:19 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:54:19 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:54:19 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:54:19 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:54:19 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:54:19 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:54:19 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:54:19 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:54:19 created buildlet example-linux-amd64-0 for example ()
2022/05/02 15:54:19 created buildlet example-linux-amd64-0 for example ()
FAIL
FAIL	golang.org/x/build/internal/gomote	20.428s

greplogs -l -e 'FAIL: TestWriteFileFromURL' --since=2022-01-01
2022-05-02T21:34:37-477369d-99f1bf5/darwin-amd64-12_0
2022-05-02T21:05:53-477369d-a887579/darwin-amd64-12_0
2022-05-02T20:59:21-477369d-94274d0/darwin-amd64-10_15
2022-05-02T20:59:21-477369d-94274d0/darwin-amd64-11_0

@gopherbot gopherbot added the Builders x/build issues (builders, bots, dashboards) label May 3, 2022
@gopherbot gopherbot added this to the Unreleased milestone May 3, 2022
@bcmills bcmills added OS-Darwin NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. labels May 3, 2022
@bcmills bcmills modified the milestones: Unreleased, Go1.19 May 3, 2022
@bcmills
Copy link
Contributor Author

bcmills commented May 3, 2022

This test is missing useful test failures — I can't tell from the failure log what URL actually failed, but I suspect it may be related to #51323.

This test was added in CL 397596 (attn @golang/release), and darwin/amd64 is a first-class port, so this is a release-blocker via #11811.

I think for now it would suffice to improve the failure logging enough that we can make further progress should it occur again. (Since the test is new, I don't think that actually diagnosing the failure mode needs to block the release — if it continues to recur and we still can't figure it out, we can add a suitable test-skip instead.)

@heschi heschi added this to Done in Go Release Team May 10, 2022
@heschi heschi moved this from Done to In Progress in Go Release Team May 10, 2022
@cagedmantis cagedmantis self-assigned this May 10, 2022
@gopherbot
Copy link

Change https://go.dev/cl/405516 mentions this issue: internal/gomote: fix flaky TestWriteFileFromURL test

Go Release Team automation moved this from In Progress to Done May 10, 2022
@golang golang locked and limited conversation to collaborators Jun 22, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Builders x/build issues (builders, bots, dashboards) FrozenDueToAge NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. OS-Darwin release-blocker
Projects
Archived in project
Development

No branches or pull requests

3 participants