Regarding the the PriorityUsageResetPeriod option: My take on the documentation for it [1] is that if it's set it and PriorityDecayHalfLife is set to 0 jobs of users who have exceeded their fair share won't run. Is that the case or am I misunderstanding it? I've been doing some testing with PriorityUsageResetPeriod=DAILY and PriorityDecayHalfLife=0 and I can't find a scenario in which a user's job won't run. I've even tried setting a user's fair share to 0 their jobs still run. This is actually the behavior I'm looking for but I want to make sure I correctly understand the option. I am running 2.1.10 which I know is old (there are plans to upgrade in the near future) so that may well be the problem.
[1]- "By default this is turned off and it is advised to use the PriorityDecayHalfLife option to avoid not having anything running on your cluster, but if your schema is set up to only allow certain amounts of time on your system this is the way to do it. " Thanks! -Aaron
