diff --git a/src/plugins/priority/multifactor/priority_multifactor.c b/src/plugins/priority/multifactor/priority_multifactor.c index 6a103d61898ef00c4ca26c7ee065baa2fffab5e0..374b3dc2b8ddf594ca7aa601a7819fac9fef98ec 100644 --- a/src/plugins/priority/multifactor/priority_multifactor.c +++ b/src/plugins/priority/multifactor/priority_multifactor.c @@ -154,7 +154,7 @@ static int _apply_decay(double decay_factor) everything out so don't waste time doing it */ if (!decay_factor) return SLURM_ERROR; - else if (!calc_fairshare) + else if (!calc_fairshare || (decay_factor == 1)) return SLURM_SUCCESS; assoc_mgr_lock(&locks);