When partitionable slots are turned on, job scheduling between user groups do not seem to observe their configured quotas.
For our tests we configured two groups:
GROUP_NAMES = group_a, group_b (or group_dragon, group_shrek)
GROUP_QUOTA_DYNAMIC_group_a = 0.80
GROUP_QUOTA_DYNAMIC_group_b = 0.20
GROUP_AUTOREGROUP_group_a = TRUE
GROUP_AUTOREGROUP_group_b = TRUE
When jobs for each group were submitted with partitioned slots turned on, we observed a [very rough] 1:1 ratio.
When jobs for each group were submitted with partitioned slots turned off, we observed the expected 4:1 ratio.
A potential config solution for this may be:
GROUP_DYNAMIC_MACH_CONSTRAINT = DynamicSlot =!= TRUE && Cpus > 0
Also may need "&& Memory > x" where x is some threshold.
This can probably be closed as dup of https://bugzilla.redhat.com/show_bug.cgi?id=519183
*** This bug has been marked as a duplicate of bug 519183 ***