I'm
sure this has been covered before, but I couldn't find an answer on the
archives or in the manual. I
never want jobs to be preempted. I have PREEMPTION_REQUIREMENTS = False and
PREEMPT = False on all my machines. However, I recently ran into a
problem. One
user submitted a job to the queue while another user had several jobs running. The
best match according to RANK was one of the machines the other user had claimed,
and his UserPriority wasn't as good, so it decided to PREEMPT that user. But,
since I have MaxJobRetirementTime set to 2 days, nothing happened except that
the user's job remained idle when there were many other VMs available. What'd
I'd like to happen is for the job to go to the highest ranked machine that
isn't already in use. I'd like UserPriority to control what order the
jobs are matched to machines, but I never want jobs preempted. I've
attached my NegotiatorLog for this event. I couldn't find anything else
useful in my logs, but I'd be happy to post more if anyone thinks that would
help. Thanks
a lot! -Colin This email and any files transmitted with it are confidential, proprietary and intended solely for the individual or entity to whom they are addressed. If you have received this email in error please delete it immediately. |