[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Condor-users] How to preempt a job for jobs with "important" set
- Date: Thu, 12 May 2011 09:52:03 +0200
- From: Carsten Aulbert <carsten.aulbert@xxxxxxxxxx>
- Subject: [Condor-users] How to preempt a job for jobs with "important" set
I've set up a system with "pickle" slots as described here:
However, I do allow other jobs to run there as well (namely standard universe
START = ($(START)) && (MY.IsPickleSlot =!= True || TARGET.IsPickleJob) || (
JobUniverse =?= 1 )
That does work, but now I want remote pickle jobs to preempt running non-
pickle jobs and currently I'm struggling how to achieve this.
To my understanding, MY above refers to the machine classad while TARGET
refers to the job class ad. But how can I compare the class ads of the
currently running job with a job which might come to this slot?
What do I need to put into PREEMPTION_REQUIREMENTS and/or PREEMPTION_RANK
Has anyone done that successfully?
Dr. Carsten Aulbert - Max Planck Institute for Gravitational Physics
Callinstrasse 38, 30167 Hannover, Germany
Phone/Fax: +49 511 762-17185 / -17193
http://www.top500.org/system/9234 | http://www.top500.org/connfam/6
CaCert Assurer | Get free certificates from http://www.cacert.org/