-
Notifications
You must be signed in to change notification settings - Fork 3.8k
[release/1.6] Backport easy go install and update go #9890
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
[release/1.6] Backport easy go install and update go #9890
Conversation
|
Hi @austinvazquez. Thanks for your PR. I'm waiting for a containerd member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
7d4ed6f to
4868bd3
Compare
|
Seeing some integration test failures which is not clear to me. Let me pull out the compiler updates to see if issue persists. |
4868bd3 to
a66b58e
Compare
|
There seems to be an issue running the integration tests with the new toolchain on the older platforms. |
|
FYI, there is a go.mod in |
@austinvazquez You can cherry-pick 0f043ae to fix the tests |
94bf584 to
410c66b
Compare
Wow @akhilerm great find. I don't think I would have got there without help. The issue sounds complex. Cherry-picked and pushed with latest. Will publish PR if CI looks good. |
c0795f5 to
71b12e0
Compare
ba25513 to
6cb5a78
Compare
b24addc to
987b464
Compare
|
Fix one failing test two more take its place. 😅 Windows integration tests seem to be in a good place now after a few more backports. Updated the description with the backports needed so far. Linux integration tests are now failing for: Good news is all the test are consistently failing with this one error, so there seems to be light at the end of the tunnel. Going to keep chasing it down more. |
19ccda1 to
1f54d6d
Compare
|
Hey folks, kicking and screaming this one. 😅 It looks like others are also seeing the OOM integration test failures on release/1.6 and even now showing in mainline. See #9939 |
|
Can you rebase the PR with release/1.6. That should make the CI go green. We can try to get this merged before #9934. |
Tests in pkg/cri/[sb]server/container_create_linux_test.go depends on go:noinline since Go 1.21. e.g., > ``` > === FAIL: pkg/cri/sbserver TestGenerateSeccompSecurityProfileSpecOpts/should_set_default_seccomp_when_seccomp_is_runtime/default (0.00s) > container_create_linux_test.go:1013: > Error Trace: /home/runner/work/containerd/containerd/pkg/cri/sbserver/container_create_linux_test.go:1013 > Error: Not equal: > expected: 0x263d880 > actual : 0x263cbc0 > Test: TestGenerateSeccompSecurityProfileSpecOpts/should_set_default_seccomp_when_seccomp_is_runtime/default > ``` See comments in PR 8957. Thanks to Wei Fu for analyzing this. Co-authored-by: Wei Fu <fuweid89@gmail.com> Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp> (cherry picked from commit 0f043ae) Signed-off-by: Austin Vazquez <macedonv@amazon.com>
The default version of MinGW and GCC on the GitHub-hosted Windows 2019 runners compile fine but lead to linker errors during runtime. Signed-off-by: Nashwan Azhari <nazhari@cloudbasesolutions.com> (cherry picked from commit c883410) Signed-off-by: Austin Vazquez <macedonv@amazon.com>
Signed-off-by: Kirtana Ashok <kiashok@microsoft.com> (cherry picked from commit 21640c5) Signed-off-by: Austin Vazquez <macedonv@amazon.com>
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com> (cherry picked from commit 32bd8ef) Signed-off-by: Austin Vazquez <macedonv@amazon.com>
On Linux, the snapshot size differs depending on the backing filesystem. See issue 7909. Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp> (cherry picked from commit 76d68b0) Signed-off-by: Austin Vazquez <macedonv@amazon.com>
…ation test failure PR containerd#7892 which supposed to fix issue on Linux introduced random failure on Windows, this commit is to revert that change for Windows platform Signed-off-by: Tony Fang <nenghui.fang@gmail.com> (cherry picked from commit 82d6c2f) Signed-off-by: Austin Vazquez <macedonv@amazon.com>
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com> (cherry picked from commit 871b6b6) Signed-off-by: Austin Vazquez <macedonv@amazon.com>
go1.21.6 (released 2024-01-09) includes fixes to the compiler, the runtime, and the crypto/tls, maps, and runtime/pprof packages. See the Go 1.21.6 milestone on our issue tracker for details: - https://github.com/golang/go/issues?q=milestone%3AGo1.21.6+label%3ACherryPickApproved - full diff: golang/go@go1.21.5...go1.21.6 go1.20.13 (released 2024-01-09) includes fixes to the runtime and the crypto/tls package. See the Go 1.20.13 milestone on our issue tracker for details: - https://github.com/golang/go/issues?q=milestone%3AGo1.20.13+label%3ACherryPickApproved - full diff: golang/go@go1.20.12...go1.20.13 Signed-off-by: Sebastiaan van Stijn <github@gone.nl> (cherry picked from commit a5d9587) Signed-off-by: Austin Vazquez <macedonv@amazon.com>
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com> (cherry picked from commit 488b563) Signed-off-by: Austin Vazquez <macedonv@amazon.com>
1f54d6d to
b6e4952
Compare
Signed-off-by: Kirtana Ashok <kiashok@microsoft.com> (cherry picked from commit 87aa9e8) Signed-off-by: Austin Vazquez <macedonv@amazon.com>
b6e4952 to
f6475ea
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The GO_VERSION env needs to be removed from this file.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Dang, yep that is a miss, let me get a change out to resolve.
Issue
N/A
The release/1.6 branch is building with slightly older Go version. This change is bring the Go support more inline with mainline.
Description
Follow-up to #9877. This change backports:
Testing
PR runs workflows