dotnet / dnceng

.NET Engineering Services
MIT License
23 stars 18 forks source link

Unable to acquire a `macOS-13-arm64` agent #3435

Closed dougbu closed 4 weeks ago

dougbu commented 1 month ago

Seems like macOS-13-arm64 agents are in very short supply or have been removed completely. Microsoft-hosted agents doesn't mention ARM at all anymore.

This shows up in our Validate_OSX_OnPrem jobs as

##[error]The agent did not connect within the alloted time of 45 minute(s).
,##[error]The request: 25922948 was abandoned due to an infrastructure failure. Notification of assignment to an agent was never received.
Pool: [Azure Pipelines](https://dev.azure.com/dnceng/7ea9116e-9fac-403d-b258-b31fcf1bb293/_settings/agentqueues?poolId=&queueId=139)
Image: macOS-13-arm64
Started: Yesterday at 11:40 p.m.
Duration: 13h 2m 10s

Release Note Category

Release Note Description

Implemented a temporary workaround to avoid macOS-13-arm64 Microsoft-hosted agents. Using macOS-13 agents for now.

We'll file an ICM in hopes of reverting this change in the near future.

akoeplinger commented 1 month ago

You can try macos-latest-internal instead, we're using that in the VMR and it seems to still work.

akoeplinger commented 1 month ago

Ah right now I remember, the new name was intentional: https://dev.azure.com/mseng/AzureDevOps/_wiki/wikis/AzureDevOps.wiki/40632/macos-13-arm64-migration-to-macos-latest-internal

dougbu commented 1 month ago

name was intentional but doesn't even mention "arm" 😦 breaking pipelines also wasn't supposed to happen until the 31st

dougbu commented 4 weeks ago

not clear why but the Azure Pipelines image is once again available. no clear failures of this type since early iterations of build #20240716.01