Improve the resources available to ci.eclipse.org instances
Summary
There has been criticism that GitHub runners offer better resource for running GitHub actions than ci.eclipse.org offers for running Jenkins jobs.
During discussions this week in Montreal it was suggested that I should open an issue about this topic, so here it is.
I don't claim to know what the best solution or compromise is for this issue. Of course many if not most projects function just fine within the current constraints and allocating more resource is obviously not without cost.
Steps to reproduce
Any job by default can use at most 4g, although it's possible to configure a job that uses more. That being said, I believe the executor can use at most 8g in total so such an increase for one job would limit the executor to running just a single job on the one executor allocated to the ci instance.
What is the current bug behavior?
We've seen many jobs being killed for exceeding the quota. I'm not sure what has changed to make that problem worse than a few months ago. Often running the same job again then works. It's a source is significant frustration and is also bad for making resource consumption worse.
What is the expected correct behavior?
It should be easy/easier to configure a job that uses more memory. Also, ci.eclipse.org would be seen as more competitive if executors could use 16g like GitHub runners.
Priority
- Urgent
- High
- Medium
- Low
Severity
- Blocker
- Major
- Normal
- Low
Impact
I think some projects would benefit from improved resource availability.