Skip to content
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

Figure out how to reasonably appropriate job resources #63

Closed
afgane opened this issue Nov 1, 2019 · 3 comments
Closed

Figure out how to reasonably appropriate job resources #63

afgane opened this issue Nov 1, 2019 · 3 comments

Comments

@afgane
Copy link
Contributor

afgane commented Nov 1, 2019

Per-tool resource request limits are needed. However, it's not a simple table we can compose and use. The current usegalaxy.* efforts use a combination of dynamic rules and tables, which are not straightforward to apply or translate.

Main:

.au

@martenson
Copy link
Member

martenson commented Nov 1, 2019

And EU uses

To abstract all of this into a common library would be very helpful but challenging task.

@pcm32
Copy link
Member

pcm32 commented Feb 3, 2020

Yes, I have been through this painful process of having to set tool requirements. What I do currently (on LSF) is to have incremental buckets of resources and allow for auto-resubmissions when jobs hit the limit of that resource bucket, automatically sending it to the next bucket. It can be a pain for larger jobs, because they get re-submitted a number of times, but at least I don't any longer need to define specific values per tool.

Disclaimer: I don't think that auto-resubmissions are fully operational with the k8s runner, but since I managed to make it work on the LSF-cli runner, I'm confident that I should be able to get it working soon (as usual, time is scarce).

What happened in the end with the Galactic Radio Telescope? wasn't that suppose to gather usage of resources by tools?

@nuwang
Copy link
Member

nuwang commented Jun 13, 2023

Integrated with TPV.

@nuwang nuwang closed this as completed Jun 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants