Summary
As of 2026-04-16, all pipelines that check out or clone the dotnet/dotnet VMR are failing with fatal: cannot create directory ... No space left on device (git exit code 128). The VMR repository has grown beyond the disk capacity available on the 1es-ubuntu-2204 agent image used by these pipelines.
Root Cause
The failing pipelines use the standard 1es-ubuntu-2204 image (v142.0.0) on the NetCore1ESPool-Svc-Internal pool. This image does not have sufficient disk space to fully check out the VMR.
By contrast, the official dotnet-dotnet unified build (eng/pipelines/official.yml in dotnet/dotnet) uses the build.azurelinux.3.amd64 image, which has larger disks and successfully checks out the VMR. The public pool also uses NetCore-Public-XL (note the XL sizing).
Affected Pipelines
| Pipeline |
Definition ID |
| SDK Diff Tests |
1231 |
| License Scan |
1301 |
| Source Build Pre-10.0 |
1219 |
| VMR Sync SDK (public) |
1379 |
| VMR Sync SDK (internal) |
1380 |
| VMR Sync Installer (public) |
1226 |
| VMR Sync Installer (internal) |
1228 |
Proposed Fix
Migrate the affected pipelines from 1es-ubuntu-2204 to build.azurelinux.3.amd64 (the same image used by the official dotnet-dotnet unified build) which has more space.
Summary
As of 2026-04-16, all pipelines that check out or clone the dotnet/dotnet VMR are failing with
fatal: cannot create directory ... No space left on device(git exit code 128). The VMR repository has grown beyond the disk capacity available on the1es-ubuntu-2204agent image used by these pipelines.Root Cause
The failing pipelines use the standard
1es-ubuntu-2204image (v142.0.0) on theNetCore1ESPool-Svc-Internalpool. This image does not have sufficient disk space to fully check out the VMR.By contrast, the official dotnet-dotnet unified build (
eng/pipelines/official.ymlin dotnet/dotnet) uses thebuild.azurelinux.3.amd64image, which has larger disks and successfully checks out the VMR. The public pool also usesNetCore-Public-XL(note the XL sizing).Affected Pipelines
Proposed Fix
Migrate the affected pipelines from
1es-ubuntu-2204tobuild.azurelinux.3.amd64(the same image used by the official dotnet-dotnet unified build) which has more space.