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

[CI/CD] Actuated arm builds intermittently fail to install dependencies #32330

Closed
crobert-1 opened this issue Apr 11, 2024 · 4 comments · Fixed by #32368
Closed

[CI/CD] Actuated arm builds intermittently fail to install dependencies #32330

crobert-1 opened this issue Apr 11, 2024 · 4 comments · Fixed by #32368
Labels
arm64 Issues related to arm64 architecture ci-cd CI, CD, testing, build issues flaky test a test is flaky

Comments

@crobert-1
Copy link
Member

Component(s)

No response

Describe the issue you're reporting

Example 1
Example 2

Failure output:

Running target 'moddownload' in module 'receiver/apachereceiver' as part of group 'all'
make --no-print-directory -C receiver/apachereceiver moddownload
go mod download
go: github.com/lufia/[email protected]: Get "https://proxy.golang.org/github.com/lufia/plan9stats/@v/v0.0.0-20211012122336-39d0f177ccd0.zip": unexpected EOF
make[2]: *** [../../Makefile.Common:221: moddownload] Error 1
make[1]: *** [Makefile:165: receiver/apachereceiver] Error 2
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/home/runner/actions-runner/_work/opentelemetry-collector-contrib/opentelemetry-collector-contrib'
make: *** [Makefile:109: gomoddownload] Error 2
Error: Process completed with exit code 2.
Running target 'moddownload' in module 'receiver/datadogreceiver' as part of group 'all'
make --no-print-directory -C receiver/datadogreceiver moddownload
go: downloading github.com/DataDog/datadog-agent/pkg/proto v0.51.1-0.20240301173728-334e775e420a
go mod download
go: github.com/vmihailenco/msgpack/[email protected]: Get "https://proxy.golang.org/github.com/vmihailenco/msgpack/v4/@v/v4.3.13.mod": read tcp 192.168.128.33:[592](https://github.com/open-telemetry/opentelemetry-collector-contrib/actions/runs/8648630092/job/23712986771#step:8:593)40->142.250.113.141:443: read: connection reset by peer
make[2]: *** [../../Makefile.Common:221: moddownload] Error 1
make[1]: *** [Makefile:165: receiver/datadogreceiver] Error 2
make[1]: *** Waiting for unfinished jobs....
go mod download
make[1]: Leaving directory '/home/runner/actions-runner/_work/opentelemetry-collector-contrib/opentelemetry-collector-contrib'
make: *** [Makefile:109: gomoddownload] Error 2
Error: Process completed with exit code 2.
@crobert-1 crobert-1 added needs triage New item requiring triage ci-cd CI, CD, testing, build issues flaky test a test is flaky labels Apr 11, 2024
@atoulme atoulme added arm64 Issues related to arm64 architecture and removed needs triage New item requiring triage labels Apr 11, 2024
@crobert-1 crobert-1 changed the title [CI/CD] Actuated arm builds intermittently failing to install dependencies [CI/CD] Actuated arm builds intermittently fail to install dependencies Apr 11, 2024
@atoulme
Copy link
Contributor

atoulme commented Apr 12, 2024

From discussions on the Self Actuated slack, we are DDOSing proxy.golang.org:

  • We could consider only running on one version of Go. There is a bit to look into here - did we ever see that running both versions is useful, has it caught anything in the past?
  • We might need to have our own goproxy to avoid pulling multiple times from the remote server.

dmitryax pushed a commit that referenced this issue Apr 14, 2024
**Description:**
Use a goproxy host provisioned for this project.

**Related Issue:**
Fixes #32330
@crobert-1
Copy link
Member Author

@crobert-1
Copy link
Member Author

Closing in favor of #32445 as the latest two frequencies are slightly different than the original issue.

rimitchell pushed a commit to rimitchell/opentelemetry-collector-contrib that referenced this issue May 8, 2024
**Description:**
Use a goproxy host provisioned for this project.

**Related Issue:**
Fixes open-telemetry#32330
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arm64 Issues related to arm64 architecture ci-cd CI, CD, testing, build issues flaky test a test is flaky
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants