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

Re: [Condor-users] FW: Condor won't preempt jobs from high priority user



It looks like you've removed the userprio consideration from the expression. The default is:

UWCS_PREEMPTION_REQUIREMENTS = ( $(StateTimer) > (1 * $(HOUR)) && \
        RemoteUserPrio > SubmittorPrio * 1.2 ) || (MY.NiceUser == True)

It checks for a 20% difference in user priority, but yours doesn't seem to look at it.

- dave



Thomas Materna wrote:
I forgot to add that of course, my jobs can run on the machines where the
other jobs runs. The problem doesn't come from requirements that are not
met. Some of my running jobs actually run on the same machines as the other
user's, but on another virtual machine (and they are all the same on each
machine).

A condor_q -analyze gives that 19 match but reject the job for unknown
reasons

Thomas
Help!

I have 20 jobs in my queue, 10 are running, my priority is 8.56.
Another user has a priority of 19.43, yet his 19 jobs, that have been running for days won't get preempted so mine could run.

We have:
PREEMPTION_REQUIREMENTS = (((TARGET.RemoteWallClockTime + (CurrentTime - EnteredCurrentState)-TARGET.CumulativeSuspensionTime) > 2*(60 * 60)) || (MY.NiceUser == True))

The RemoteWallClockTime for his jobs is way above 2*60*60 and CumulativeSuspensionTime=0! All the jobs I am talking about are Standard universe. So why won't his jobs be preempted?


Thomas

Cyclotron Institute, Texas A&M university ZIP 77843-3366
(979)-845-1411 ext. 258
Website: http://www.tmaterna.com

_______________________________________________
Condor-users mailing list
Condor-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/condor-users