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

[HTCondor-users] HTCondor flock and Negotiator interval



Hello Experts,

I want to confirm my understanding about the behavior of requirements and flock_to list:

D is the primary cluster of submitter node which shows up in "condor_host". B, C and A are the pools to which submitter node can flock.

FLOCK_TO = B, C, A

Requirements = ( (MachineOwner=="A") Â|| Â(MachineOwner=="B") Â|| Â(MachineOwner=="C") Â|| (MachineOwner=="D")

My understanding:

- Irrespective of the order it always tries first to find slot in primarly pool in this case D.
- If slot is not available in D then it will start searching for other clusters according to flock order instead of requirement order. So first pool it will look for is B then C (if slots not available in B) and finally A (slots not available in B and C).Â
- If any pool mentioned in flock_to list but not in requirement that will not be considered.

Question:

If my above understanding is correct then how can I force the submit box to try running the job on pool D for 30 mins and if the slots are not available after 30mins then move to the other pools mentioned in requirements.

I believe NEGOTIATOR_ interval settings may help but not sure which one should I tune. All settings are with MAX none with MIN.

Version I am using is 8.5.8

Thanks & Regards,
Vikrant Aggarwal