HTCondor Project List Archives



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Condor-devel] Per machine resource limits in 7.6/7.8



IMHO local resource limits solves this problem nicely, which is eje's patch on master. Pssst - There's a fedora build for that ;-) 

Cheers,
Tim

----- Original Message -----
> From: "Dan Bradley" <dan@xxxxxxxxxxxx>
> To: condor-devel@xxxxxxxxxxx
> Sent: Tuesday, May 1, 2012 4:12:50 PM
> Subject: Re: [Condor-devel] Per machine resource limits in 7.6/7.8
> 
> 
> 
> On 5/1/12 4:01 PM, Todd Tannenbaum wrote:
> > On 5/1/2012 3:52 PM, Alan De Smet wrote:
> >> 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.
> >
> > Maybe something like so in the job submit file:
> >
> >   concurrency_limits = licenseX_$$(Machine), licenseY_$$(Machine)
> >
> > Actually, the above likely will not work because $$() is not
> > expanded
> > in the matchmaker... but if concurrency_limits is evaluated,
> > perhaps
> > you could do the above idea but via ClassAd string cat functions.
> >
> > Todd
> 
> The job's concurrency limit string is read by the matchmaker before
> considering any machine, so trying to refer to machine attributes in
> the
> concurrency limit string just won't work.
> 
> --Dan
> 
> 
> >
> >>
> >> 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.
> >>
> >
> >
> _______________________________________________
> Condor-devel mailing list
> Condor-devel@xxxxxxxxxxx
> https://lists.cs.wisc.edu/mailman/listinfo/condor-devel
>