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

[Condor-users] use of rank and dynamic slots

Hi everyone,

I'm trying to figure out how to get certain jobs to land on a specific group of machines and fill them up first before landing on other machines while using dynamic slots.

Let's say I have a group of 2 preferred machines and 5 other machines and let's say that each machine has 4 cores.  When I submit a cluster of 10 procs, during the first negotiation cycle the first two procs land on the preferred machines, then the next 5 land on the other machines.  Then in the next negotiation cycle the first two land again on the preferred machine and the last one lands on one of the other machines.  When in theory, eight of the 10 procs could land on the 2 preferred machines and only two would be sent off to these other nodes.

Am I going about this wrong?  Or is there a better way to get these jobs to more strongly prefer to land on these nodes and wait it out through multiple negotiation cycles before moving on to the other nodes?  Or is this even possible?