Skip to content

Switch away from AzureLinux host docker testing temporarily #115993

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

Merged

Conversation

jakobbotsch
Copy link
Member

@jakobbotsch jakobbotsch commented May 26, 2025

containerd on the host has a default 1024 NOFILE limit, which is not enough for our testing. Switch to Ubuntu host testing until the changes that increase this limit are rolled out.

Tracked by dotnet/dnceng#5728 (PR is open internally)

Fix #115640

containerd on the host has a default 1024 NOFILE limit, which is not
enough for our testing. Switch to Ubuntu host testing until the changes
that increase this limit are rolled out.
@Copilot Copilot AI review requested due to automatic review settings May 26, 2025 11:48
@github-actions github-actions bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label May 26, 2025
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR temporarily switches the host Docker images for musl-based Linux testing queues from AzureLinux to Ubuntu due to NOFILE limit constraints.

  • Replaces the public Alpine x64 helix queue host from AzureLinux to Ubuntu.2204
  • Replaces the internal Alpine x64 helix queue host from AzureLinux to Ubuntu.2204

@jakobbotsch
Copy link
Member Author

/azp run runtime-coreclr outerloop

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@jkotas
Copy link
Member

jkotas commented May 26, 2025

cc @richlander

@richlander
Copy link
Member

richlander commented May 26, 2025

Responded here: dotnet/dnceng#5728 (comment)

Looks like we are running into: systemd/systemd#25478. I assume we do something special for this on Ubuntu.

@jakobbotsch
Copy link
Member Author

Looks like we are running into: systemd/systemd#25478. I assume we do something special for this on Ubuntu.

Yes, containerd in ubuntu is configured with

LimitNPROC=infinity
LimitCORE=infinity
LimitNOFILE=infinity

in its systemd configuration. Azure Linux 3 does not come with any such overrides.

@jakobbotsch jakobbotsch removed the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label May 27, 2025
Copy link
Contributor

Tagging subscribers to this area: @hoyosjs
See info in area-owners.md if you want to be subscribed.

@jakobbotsch
Copy link
Member Author

/ba-g Issue is #116014

@jakobbotsch jakobbotsch merged commit 2486c13 into dotnet:main May 27, 2025
142 of 144 checks passed
@jakobbotsch jakobbotsch deleted the disable-azure-linux-testing-temporarily branch May 27, 2025 16:50
jakobbotsch added a commit to jakobbotsch/runtime that referenced this pull request Jun 10, 2025
…otnet#115993)"

This reverts commit 2486c13.

The limits were increased and the changes have been deployed.
jakobbotsch added a commit that referenced this pull request Jun 11, 2025
…115993)" (#116501)

This reverts commit 2486c13.

The limits were increased and the changes have been deployed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

JIT/Regression_2 test failures: No file descriptors available
3 participants