Skip to content

Commit c096f50

Browse files
Steve DanielsonSteve Danielson
authored andcommitted
Minor formatting
1 parent ce5d983 commit c096f50

File tree

2 files changed

+5
-9
lines changed

2 files changed

+5
-9
lines changed

docs/managed-devops-pools/configure-networking.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Configure networking
33
description: Learn how to configure networking for Managed DevOps Pools.
4-
ms.date: 05/15/2025
4+
ms.date: 05/16/2025
55
---
66

77
# Configure Managed DevOps Pools networking

docs/managed-devops-pools/configure-scaling.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Configure scaling
33
description: Learn the different performance options for Managed DevOps Pools and their impact on agent performance.
4-
ms.date: 11/15/2024
4+
ms.date: 05/16/2025
55
---
66

77
# Configure scaling
@@ -24,7 +24,7 @@ The default setting for a Managed DevOps pool is stateless (**Fresh agent every
2424

2525
When a stateless agent is configured, a new agent is procured for each job, and is discarded after the job completes.
2626

27-
For the lifecycle of stateless agents and an explanation on how they are used in Azure DevOps pipelines (including potential delays in allocation), please see [below](#lifecycle-of-agents-and-potential-delays-in-allocation)
27+
For the lifecycle of stateless agents and an explanation on how they are used in Azure DevOps pipelines (including potential delays in allocation), see the following [Lifecycle of agents and potential delays in allocation](#lifecycle-of-agents-and-potential-delays-in-allocation) section.
2828

2929
#### [Azure portal](#tab/azure-portal/)
3030

@@ -886,11 +886,9 @@ If you don't know your usage patterns and want to rely on automatic forecasting
886886

887887
* * *
888888

889-
* * *
890-
891-
## Lifecycle of Agents and potential delays in allocation
889+
## Lifecycle of agents and potential delays in allocation
892890

893-
When using a Stateless scheme, ready agents require the Azure DevOps Task Agent to both be installed and set up in order to run an Azure DevOps pipeline. When provisioning new agents, our service will attempt to download the latest Azure DevOps VSTS Task agent offered [to the public](https://github.com/microsoft/azure-pipelines-agent/releases) in order to have it already downloaded on buffered agents. Startup, connection, and beginning the job can take anywhere from 10 seconds to a minute depending on the pool's SKU speed, image used, and networking load. Additionally, certain settings in an Azure DevOps's job can cause a redownload and running of a different agent, and regressions + rollbacks of the Task Agent can also cause a redownload of the agent. Ready agents will always have a potential delay, as Managed DevOps Pools uses this agent in an "ephemeral" manner, meaning we startup and run the task agent one time per job.
891+
When using a Stateless scheme, ready agents require the Azure DevOps Task Agent to both be installed and set up in order to run an Azure DevOps pipeline. When provisioning new agents, Managed DevOps Pools attempts to download the latest [Azure DevOps agent](https://github.com/microsoft/azure-pipelines-agent/releases) in order to have it already downloaded on buffered agents. Startup, connection, and beginning the job can take anywhere from 10 seconds to a minute depending on the pool's SKU speed, image used, and networking load. Additionally, certain settings in a pipeline job can cause a redownload and running of a different agent, and regressions and rollbacks of the agent can also cause a redownload of the agent. Ready agents will always have a potential delay, as Managed DevOps Pools uses this agent in an "ephemeral" manner, meaning we startup and run the task agent one time per job.
894892

895893
If you are seeing delays in ready agents picking up jobs from Azure DevOps, the following are important to consider:
896894

@@ -899,8 +897,6 @@ If you are seeing delays in ready agents picking up jobs from Azure DevOps, the
899897
* Are Proxy/VNet/Firewall settings slowing down your pool? - Potential slowness from any network setting will result in agents taking longer to start the agent and connect it to Azure DevOps.
900898
* Are you overriding the agent version? - By default, Managed DevOps pools will run on the most recent Azure DevOps task agent version. Settings in the Pipeline yaml (such as the "Agent.Version" demand) and Azure DevOps org can force pipelines to use older versions of the task agent, requiring a redownload once a machine has been allocated.
901899

902-
* * *
903-
904900
## See also
905901

906902
* [Configure pool settings](./configure-pool-settings.md)

0 commit comments

Comments
 (0)