armada icon indicating copy to clipboard operation
armada copied to clipboard

Scheduling failure reason is empty when no executors are found (pools not configured)

Open Sovietaced opened this issue 1 year ago • 1 comments

We recently upgraded Armada and we found that jobs were no longer being scheduled. The scheduling reasons were all empty string. After digging into the code I discovered that the root cause was no executors being iterated over in the default pool. This new behavior was introduced in https://github.com/armadaproject/armada/pull/3988 where pools are required to be explicitly configured on the scheduler. Anyway, there should be a more user friendly error message when scheduling fails for these reasons.

Sovietaced avatar Feb 04 '25 18:02 Sovietaced

Hey,

Thanks for reporting this!

We acknowledge this could be improved, though it's not a pressing issue on our end at the moment. If you're interested in making a PR, we'd gladly review and support you through it.

Let us know if you'd like to proceed!

dejanzele avatar Mar 30 '25 23:03 dejanzele