Ephemeral Runner Initialization Performance #2957
Unanswered
JohnYoungers
asked this question in
Questions
Replies: 1 comment
-
I think we're probably as performant as we can get outside of that initial scaling trigger; this is the timeline for a worker that uses no volumes and doesn't use docker:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Using ephemeral runners with
gha-runner-scale-set
, I'm seeing initialization timelines that look like the following:For that initial ~20 seconds (the time from the workflow being queued to the controller recognizing it needs to scale), are there any configurations available to cutdown on that time?
Using the original controller, pods were generally created fairly quickly using the webhook server; my hope was with the new controller's setup (persistent connection/long polling?) it would be notified relatively quickly as well.
Beta Was this translation helpful? Give feedback.
All reactions