Subject: [Condor-users] RequestCpus > 1 and Dynamic (Partitionable) Slots
I've confirmed on many tests that jobs with RequestCpus > 1 don't seem to be compatible with dynamic slots.
Is this a condor version issue? I'm running 7.4.4 on x86_64
Our system has many, many jobs that consume between 1-8 cpus and many SMP machines with 4 and 32 cores.
(I can use condor_qedit and get a job to run on a dynamic slot just by switching its Cpus to 1. It will not run otherwise ... even if Start=TRUE)
The message from analyse is "2 reject your job because of their own requirements" ... (or however many slots are partitionable).
It would be nice to be able to take a job id and a node, and then ask for an explanation of why it's not running on that node.
If I run a bunch of jobs with 1 cpu... the dynamic slot works as advertised... forking off new slots and reclaiming them later... quite nicely. I even like to leave some lots this way - since they are so much better about resource utilization... in every other respect.
I've noticed one other thread posting about this, but have never seen a final solution.