-
-
Notifications
You must be signed in to change notification settings - Fork 39
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
Should EC2 default to non-spot when spot is not available? #193
Comments
Good idea. Maybe retry spot a bit and the fallback if the user enabled this option. |
It would also be cool to give a list of instance types to increase the pool of eligible servers. |
I believe they have that with their fleet option. I think I tried using that for EC2 but it didn't work as smoothly as |
Ah ok. Tbh we'll probably move to Fargate runners eventually, EC2 was just the easiest to get running. Would much rather use a Dockerfile than EC2 Image Builder. |
I think this might be easy to implement once #216 is merged. |
I think it would make sense to implement both ideas mentioned above...
|
Falling back to non-spot should be very possible although won't be perfect. I think at first just any Multiple instance types will be harder as My priority right now is to overhaul runner customization, so if anyone wants to get a PR going for this one, I'd be happy to accept it. At the very least we should be able to quickly get a fallback to non-spot after trying all the subnets with spot. |
The following error is produced in SFN, when the spot is not available:
Catching this error, and then defaulting to non-spot would be optimal.
Otherwise, GitHub runners continue running, waiting to be completed and nothing happens.
The text was updated successfully, but these errors were encountered: