Skip to content

Enable linux_arm64 coreclr build for SVE perf benchmarks.#125719

Merged
ilonatommy merged 1 commit intodotnet:mainfrom
ilonatommy:fix-perf-arm64
Mar 18, 2026
Merged

Enable linux_arm64 coreclr build for SVE perf benchmarks.#125719
ilonatommy merged 1 commit intodotnet:mainfrom
ilonatommy:fix-perf-arm64

Conversation

@ilonatommy
Copy link
Copy Markdown
Member

@ilonatommy ilonatommy commented Mar 18, 2026

The cobaltSveMicro job added in dotnet/performance#5127 targets linux_arm64 on perfcobalt, which generates a dependency on the build_linux_arm64_release_coreclr job. This job was never created because linux_arm64 was not enabled in perf-build-jobs.yml, causing all dotnet-runtime-perf pipeline builds to fail with a YAML validation error since https://dev.azure.com/dnceng/internal/_build/results?buildId=2929255&view=results.

Run with this change: https://dev.azure.com/dnceng/internal/_build/results?buildId=2929520&view=results.

When it finishes, we have to trigger dotnet-performance-infra with Azure Batch task that processes the new data. That should show the results in history index for coreclr.

@dotnet-policy-service
Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @dotnet/runtime-infrastructure
See info in area-owners.md if you want to be subscribed.

Copy link
Copy Markdown
Contributor

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

Enables CoreCLR + libraries performance build jobs to also run for Linux arm64, expanding the perf pipeline’s build matrix to produce arm64 artifacts alongside existing x64 and Windows builds.

Changes:

  • Pass linux_arm64: true into the perf-coreclr-build-jobs.yml template from perf-build-jobs.yml.

You can also share your feedback on Copilot code review. Take the survey.

@ilonatommy
Copy link
Copy Markdown
Member Author

The original problem is fixed, there are still infra issues that cause timeouts but do not look related. Merging.

@ilonatommy ilonatommy merged commit fe555be into dotnet:main Mar 18, 2026
54 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

arch-wasm WebAssembly architecture area-Infrastructure perf-pipeline Issues with dotnet-runtime-perf, or runtime-wasm-perf pipelines

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants