I’m experimenting with OpenPBS nearly top-of-tree (commit 072689ab). I found that the scheduler would not start jobs, reporting “No available resources on nodes”. Digging into the scheduler, it turns out this is due to commit b5459cbc Node buckets does not check for unlicensed nodes by arungrover · Pull Request #2248 · openpbs/openpbs · GitHub. This is because all nodes end up with lic_lock == 0, and the commit now causes the scheduler to ignore them.
My question is what mechanism will allow lic_lock to get set non-zero on an OSS build-from-scratch? I possibly have something configured incorrectly, but I cannot figure out what. There are also local mods involved, so I could have broken something.
qstat -Bf | grep -i licen pbs_license_min = 0 pbs_license_max = 2147483647 pbs_license_linger_time = 31536000 license_count = Avail_Global:1000000 Avail_Local:1000000 Used:0 High_Use:0
I have a hack work-around, so this is not a show-stopper.