[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Condor-users] How to avoid matching lower ranked jobs to machines
- Date: Mon, 30 Jul 2012 11:56:31 -0700
- From: Erik Erlandson <eje@xxxxxxxxxx>
- Subject: Re: [Condor-users] How to avoid matching lower ranked jobs to machines
On Mon, 2012-07-30 at 15:59 +0200, Horvátth Szabolcs wrote:
> I see quite a lot of jobs matched to free machines and then get vacated at the next negotiation cycle in favor of a higher machine-ranked job (that was also in the queue when the first negotiation happened).
> I'd like to minimize this by making the negotiator respect the machine rank preferences and avoid a lower ranked job matching before a higher ranked one, but I'm not sure which attribute(s) to use.
> I was looking at NEGOTIATOR_PRE_JOB_RANK and NEGOTIATOR_POST_JOB_RANK but I don't know how to use them for this purpose.
One approach that may help you is to use "job-side" rank expression that
is aligned to the "slot-side" rank expression. That will induce jobs to
favor the same slots that would favor them:
You can even make this automatic, using APPEND_RANK: