diff --git a/NEWS b/NEWS index 022a3de063be5c45a7642687c04e3e7e3ff9eee6..6d075bd4979b31e56c4da9153a17f9141ce5d2a5 100644 --- a/NEWS +++ b/NEWS @@ -192,6 +192,8 @@ documents those changes that are of interest to users and admins. Bill Brophy, Bull. -- Modify Makefiles for support of Debian hardening flags. Patch from Simon Ruderich. + -- CRAY: Fix support for configuration with SlurmdTimeout=0 (never mark + node that is DOWN in ALPS as DOWN in SLURM). * Changes in SLURM 2.3.4 ======================== diff --git a/src/plugins/select/cray/basil_interface.c b/src/plugins/select/cray/basil_interface.c index 7cc64305b0a7e8afa43935a6c74e0e92bdf4bd3f..145b8f4625eca5d2adc76f7ec6bbf5a2c9761564 100644 --- a/src/plugins/select/cray/basil_interface.c +++ b/src/plugins/select/cray/basil_interface.c @@ -253,7 +253,7 @@ extern int basil_inventory(void) node_ptr->down_time = now; if (IS_NODE_DOWN(node_ptr)) { /* node still down */ - } else if (slurmctld_conf.slurmd_timeout && + } else if ((slurmctld_conf.slurmd_timeout == 0) || ((now - node_ptr->down_time) < slurmctld_conf.slurmd_timeout)) { node_ptr->node_state |= NODE_STATE_NO_RESPOND;