RequestCpus = 2
...
RequestCpus = 2
Assuming you meant `1`, here.
My scheduler is 16-cpu machine, so regardless of whether the requirement makes sense or not, I'd expect the job to run, no ?
This looks like a schedd bug. You can effectively disable the broken comparison by making your requirements `TARGET.CPUs` instead of `True`, but I don't know if the schedd will properly limit how many jobs it will run in that case.
More later. -- ToddM