Using existing idle runners #169222
Replies: 2 comments
-
Review ARC documentation and settings: |
Beta Was this translation helpful? Give feedback.
-
@yashasam, yes I’ve set It does look like I was seeing something else - a workflow job takes around 15 seconds in queing before it’s pickup up by a runner. Once the ARC / listener has picked the job up, everything is fast. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Why are you starting this discussion?
Question
What GitHub Actions topic or product is this about?
ARC (Actions Runner Controller)
Discussion Details
I want to reduce the latency for a new pod to be used / started up.
With my ARC GH Runner Scale Set install on k8s; I’ve set
minRunners
to 2. What I’m seeing is that when a new workflow job is requested, a new pod is spun up, and the oldest pod is deleted, regardless of whether it was used or not.Ideally, a pod which wasn’t used would be spun up. minRunners should keep idle runner active, especially those which haven’t run a job. It’d be even better if once a job has been assigned and is running, a new runner is spun up to meet the minRunners once the running runner has finished and can be terminated.
Beta Was this translation helpful? Give feedback.
All reactions