From f4ae18b66bccd817b3c2d62a68e05fe28ca110e9 Mon Sep 17 00:00:00 2001 From: Moe Jette <jette1@llnl.gov> Date: Wed, 7 Apr 2010 23:00:43 +0000 Subject: [PATCH] avoid removing a node from some job more than once --- src/slurmctld/job_mgr.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/slurmctld/job_mgr.c b/src/slurmctld/job_mgr.c index a0038894d02..e6b4a6544c3 100644 --- a/src/slurmctld/job_mgr.c +++ b/src/slurmctld/job_mgr.c @@ -6011,7 +6011,8 @@ int update_job(job_desc_msg_t * job_specs, uid_t uid) i_first = bit_ffs(job_ptr->node_bitmap); i_last = bit_fls(job_ptr->node_bitmap); for (i=i_first; i<=i_last; i++) { - if (bit_test(req_bitmap, i)) + if (bit_test(req_bitmap, i) || + !bit_test(job_ptr->node_bitmap, i)) continue; node_ptr = node_record_table_ptr + i; kill_step_on_node(job_ptr, node_ptr); -- GitLab