Hi Jaime,
on Negotiator machines:
[root@condorcl1 condor]# condor_config_val
NEGOTIATOR_PRE_JOB_RANK
RemoteOwner =?= UNDEFINED
We did't touch it and jobs don't use all free
slots.
I can add that on NegotiatorLog we have a lot
of:
"Failing attempt to update or
invalidate collector ad because of missing daemon
address (probably an unresolved hostname; daemon name
is '""')."
and
"DaemonCore: Can't receive command
request from 90.147.139.40 (perhaps a timeout?)"
where 90.147.139.40 is Negotiator
IP Addr.
and we are not able to fix.
How we can force to use free slots then?
Thanks again
Giuseppe
On 4/2/19 11:48 PM, Jaime
Frey wrote:
Because of your machine RANK _expression_, DetChar jobs
will always preemptÂNoEMiTest jobs on any
machine. So the key to preventing theÂundesirable
preemptions is to ensure that when the negotiator
sorts all of the machines that match a DetChar job,
the idle machines appear at the top of the list.ÂWith
the default settings and the local config changes
listed, that should be happening.Â
The configuration parameterÂNEGOTIATOR_PRE_JOB_RANK
is how you enforce a particular ordering of machines
for each job being matched. If all of your machines
have the same RANK _expression_, then the default value
for NEGOTIATOR_PRE_JOB_RANK should make the negotiator
to prefer matching idle machines. Have you changed
this setting?