Managed DevOps Pool VMs stuck in "Starting" for ~2.5 hours in Sweden Central (2026-11-11) – root cause?

Nicolai Knudsen 5 Reputation points
2026-11-12T10:45:25.2666667+00:00

Managed DevOps Pool VMs stuck in "Starting" for ~2.5 hours in Sweden Central (2026-11-11) – root cause?

On 2026-11-11 between 14:22 and 16:46 UTC, a Managed DevOps Pool in Sweden Central stopped bringing agents online. Azure DevOps assigned jobs to pool agents, the pool metrics showed VMs in Starting (up to 9 at once for about 25 minutes), and most never registered an agent. A few registered after 20–41 minutes instead of the usual ~2.

Setup

  • Stateless agents, max concurrency 15
  • Microsoft-provided ubuntu-24.04-g2 image
  • Default Microsoft-managed network (no custom VNet)
  • Standard_D2ads_v5
  • No configuration, image or agent changes before the incident

What we saw

  • Provisioning Count metric: no failed requests and no ErrorCode.
  • AllocationDurationMs up to 1,633,092 ms (normal maximum is 150,000–310,000 ms).
  • Changing the size to Standard_D2ds_v5 at 15:52 UTC did not help: 0 of 14 requests connected until 16:46 UTC, so it was not specific to one VM family.
  • It recovered on its own at about 16:46 UTC. A burst test the next morning was normal (18 of 18 agents, 131 s median).
  • No Azure service health event was published, and Resource Health is not supported for Microsoft.DevOpsInfrastructure/pools.

Questions

  1. Was there a platform-side issue with VM start or agent registration for Managed DevOps Pools in Sweden Central in that window?
  2. Is there any way for customers to see per-VM start diagnostics for a pool?
  3. Is there a recommended mitigation other than standby agents?

A support case was opened and was redirected here.

Azure DevOps

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.