-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
executor logs and concurrency issues #93
Comments
Are you running macOS VMs? It's not possible to run more than 2 of such VMs due to the underlying Virtualization.Framework limitation. It is possible, however, to run 2 macOS + many Linux VMs on a single host. You can try decreasing the |
Thanks for the quick reply.
job 2:
Am I doing something wrong?! |
You have more than 2 VMs running, not sure why. Can try shutting down the GitLab Runner, and then stopping and deleting the existing |
You were right, seems some machine was hanging. Thanks 👍 |
Reopening the issue with more questions!
So, manually, I see tart deleting/closing the machines without any issue, but via GitLab-tart-executor I have no idea why it keeps the machines there for some time even after few minutes (at least, 5). Can I check the logs somewhere? Can I force the cleanup of the machines? Just for reference, this was my test case |
|
Thanks for your reply. |
Which user input you need from my side @edigaryev ? |
Do I understand correctly that you have observed both:
? |
Yes, that is correct. |
@Destrocamil when we first started with apple virtualization we ran into this limit like you and sometimes even just starting up vms manually 2 at a time would give errors like this but work other times. Very frustrating. I know this wont answer your issue but what we ended up doing for our runners was going with mac m2 minis and using a concurrency of 1 with all resources to the vm which results in a one job per runner setup that has been rock solid stable and also faster as resources are essentially dedicated. our original plan of a couple beefy machines to run the jobs was shot due to apple virtualization limits. we are also not a company doing 5000 builds an hour either so this works for us. Tart has been a godsend versus our old setup. Love it. |
Hey !
I'm so glad that
gitlab-tart-executor
exists, but currently I am facing 2 issues that could find some help 👍I am having issues while trying to build 1 or more jobs simultaneously. The one that starts first, is all good. The second one keeps telling
My current configuration is
Because I am having this issue, I was trying to find some logs but found none, at leas not aware where they are.
Thanks!
The text was updated successfully, but these errors were encountered: