Hi, I followed your suggestion and set CLAIM_WORKLIFE = 0 on the execute node. I then submitted:
I queued many preferred and non-preferred jobs, but they started running mostly in the order submitted, not giving visible preference to the higher-Rank jobs.
I can confirm that:
This seems similar to the behavior you mentioned regarding CLAIM_WORKLIFE. Even with it set to 0, the scheduler isn’t honoring Rank for job dispatch ― possibly due to how claims are reused or how the schedd schedules jobs in this particular node setup.
I’ll continue testing, but we may need to investigate if additional constraints or schedd settings are required to enforce Rank-based preference when multiple jobs are waiting on the same nodes.
Do you have any further suggestions on how to enforce preference for jobs from this group (the owners of these machines)? Please let me know if you need any specific logs or additional information to investigate.
Thank you. -Arshad From: Kühn, Max (SCC) <max.fischer@xxxxxxx>
Sent: Monday, September 15, 2025 6:13 AM To: HTCondor-Users Mail List <htcondor-users@xxxxxxxxxxx> Cc: Arshad Ahmad <aahmad@xxxxxxxx> Subject: Re: [HTCondor-users] Prioritizing jobs using the RANK _expression_ on the execute point (EP) side [EXTERNAL] ? This message is from an external sender
|