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

Re: [Condor-users] concurrency limits



On 06/21/2011 09:39 AM, Rich Pieri wrote:
On Jun 21, 2011, at 9:10 AM, Matthew Farrellee wrote:
You can have each user put a limit in their submit file, or you should
be able to use this config...


It isn't that simple.  Again with the hypotheticals, let's say that
you have a Condor pool and a software package with 50 floating
licenses -- that is, the pool can have up to 50 instances of that
package running concurrently.  Alice wants to start a large,
long-running (days or weeks) job and she is authorized to use all 50
licenses.  She submits her job with a concurrency limit of 45
licenses (she is a considerate user) and her processes start
running.

You come along a day or two later and want to reduce Alice's
concurrency limit to 30 licenses.  How do you propose to have Condor
make 15 of Alice's actively running processes release their
licenses?


For the question as posed it was.

Reduction in # of licenses configured does not result in eviction of jobs. If you want to do that you'll have to condor_hold/rm some of the jobs using licenses, which shouldn't be a problem with a considerate user like Alice. 8o)

Best,


matt