gha-runner-scale-set-0.10.0 #3850
Replies: 2 comments 2 replies
-
TLDR;Thanks to contributions from @mumoshu @tfujiwar @int128 @ventsislav-georgiev and others, we shipped a couple of changes that will improve the duration between a workflow job queue and a runner being assigned to handle the job. This will also allow ARC to handle a higher amount of concurrent job runs. Warning The following requires advanced k8s knowledge and experience. Do not deploy these changes in a shared cluster. Always test & validate changes in a non-production environment. Follow the guidelines for upgrading ARC if you wish to enable these changes. How to configure the MaxConcurrentReconciles and k8s client rate limiters3 new flags have been introduced to the gha-runner-scale-set-controller helm chart:
|
Beta Was this translation helpful? Give feedback.
-
@Link- Hi. Thank you for including my #3848 in the release.
I think these are the default values of client-go but controller-runtime has another default values (20 QPS, 30 burst). I chose the latter as the default values of this controller. |
Beta Was this translation helpful? Give feedback.
-
This release includes major improvements to the runner provisioning duration. In short, you should see less latency between queueing a workflow run and having a runner available to execute the job.
Make sure to check #3832 and #3848 for details on how to fine-tune that behavior.
Major changes
Minor changes
2.8.0
to2.12.0
#38370.22.0
to0.31.0
#3844Full Changelog: gha-runner-scale-set-0.9.3...gha-runner-scale-set-0.10.0
This discussion was created from the release gha-runner-scale-set-0.10.0.
Beta Was this translation helpful? Give feedback.
All reactions