-
Notifications
You must be signed in to change notification settings - Fork 21
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
Adding HTCondor to the list resource managers #219
Comments
Yes of course! We would love to have that contribution. The table was added recently but is a bit old (it was previously in a PDF that we dug up) and it's likely just an oversight that it's not there.
Let us know which categories you would like clarification on and we can do our best! And for some that are a bit opaque we can definitely add a note to that page. |
I am just starting with the multi-user mode piece by piece and TBH, I am having a hard time parsing any of the terms. I can guess what you mean but also have suspicions that the meanings may be very specific. |
If you have specific questions please post them here and we would be happy to clarify any points. |
|
Pinging @grondo and @garlick but I'll do my best to give these a first shot.
Multi-user vs. single-user is exactly what it sounds like - akin to Nix Flux can be installed to serve an entire cluster of users, OR it can be run and controlled by one user, in say, a Docker container. On a multi-user instance a single user can also spin up a flux instance that they own entirely. HTCondor is definitely multi-user, and I am not sure about single.
This means the scheduler understands its resources as a graph from the top level node down to a core or socket - this is a no for HTCondor.
It's more than workflow parent-child dependencies - this video gives a good visual: https://youtu.be/YIwt51dyXOE and flux-sched https://github.com/flux-framework/flux-sched. This is probably a no for HTCondor but others can chime in.
I'm not totally sure on this one - I'll ask my colleagues! But I think this generally means you can customize policies and the algorithm, e.g.,:
https://flux-framework.readthedocs.io/en/latest/guides/admin-guide.html?h=security#security And I'll refer to my colleagues.
Why?
We have a design that is more similar to what you might see for a Go / Python / Rust command line clients, e.g.,: $ flux <options> <subcommand> E.g.,
We could break into categories, but for now they are grouped. I think low level messaging is referring to https://flux-framework.readthedocs.io/projects/flux-rfc/en/latest/spec_3.html.
Sorry, there is more then C/C++, the list has:
This means submitting jobs in bulk.
I know this means what it says - submitting thousands (millions?) of jobs quickly - I'm not sure about how it's implemented. |
Hi All,
Someone on CNCF Slack channel pointed me at this page and I was disappointed to see HTCondor not included. Can I make a request it be added.
Also, are there a bit more detail on each of the categories, so I could suggest how to fill in each?
Cheers,
Matt
The text was updated successfully, but these errors were encountered: