You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We currently will have 1 self-hosted runner per CPU architecture. This might be not enough because GitHub repository jobs will be queued and executed sequentially one by one. This increases awaiting period increasing overall PR/push checks time required. Moreover if runner won't accept/queue job for some timeout (IIRC it is 30 minutes) this job will be cancelled.
Simple solution is to duplicate similar runners available by the same label and scale further if needed depending on the repository activities/load.
Long-term solution though will be in using more complicated approach with the K8S involved so that we can scale up and scale to zero if needed.
The text was updated successfully, but these errors were encountered:
We currently will have 1 self-hosted runner per CPU architecture. This might be not enough because GitHub repository jobs will be queued and executed sequentially one by one. This increases awaiting period increasing overall PR/push checks time required. Moreover if runner won't accept/queue job for some timeout (IIRC it is 30 minutes) this job will be cancelled.
Simple solution is to duplicate similar runners available by the same label and scale further if needed depending on the repository activities/load.
Long-term solution though will be in using more complicated approach with the K8S involved so that we can scale up and scale to zero if needed.
The text was updated successfully, but these errors were encountered: