I had an interesting chat with a Condor Week attendee who has
some challenges that I'm not sure how to handle. They have
various limited resources (software licenses) , but the limits
aren't global, they're per machine, so the concurrency limits
aren't a good fit. Furthermore a job might claim multiple
identical resources at once, in much the same way a single job
might claim multiple cores.
Custom resource limits per eje's proposal
(https://condor-wiki.cs.wisc.edu/index.cgi/tktview?tn=2905) seem
like a good fit, and he was open to the idea. However, that's
7.9 territory, and they'd prefer to not use a development
release.
Is there a good solution for 7.6 or 7.8? All I've got in having
slots START expressions total up usage by other slots and testing
against the limit, which seems clumsy.