diff --git a/src/slurmctld/node_scheduler.c b/src/slurmctld/node_scheduler.c index 5ab74d076c5d5d35b48ad3c23cb1dd1a100006b6..5c5a74d9c8c8d62aa193d580c8b60bf3f5a09b45 100644 --- a/src/slurmctld/node_scheduler.c +++ b/src/slurmctld/node_scheduler.c @@ -695,7 +695,7 @@ _resolve_shared_status(struct job_record *job_ptr, uint16_t part_max_share, return 1; if (cons_res_flag) { - if (job_ptr->details->share_res != 1) + if (job_ptr->details->share_res == 0) return 0; return 1; } else {