From 91a9aace8ccbf0eb5058a1c08a44246add68879d Mon Sep 17 00:00:00 2001 From: Moe Jette <jette1@llnl.gov> Date: Mon, 9 Dec 2002 17:42:12 +0000 Subject: [PATCH] Release allocation if job step create fails on allocate_and_run_job_step RPC. --- src/slurmctld/controller.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/slurmctld/controller.c b/src/slurmctld/controller.c index 49813917eab..b3b1f1f520c 100644 --- a/src/slurmctld/controller.c +++ b/src/slurmctld/controller.c @@ -1507,6 +1507,7 @@ static void _slurm_rpc_allocate_and_run(slurm_msg_t * msg) error_code = step_create(&req_step_msg, &step_rec, true); /* note: no need to free step_rec, pointer to global job step record */ if (error_code) { + job_complete(job_id, job_desc_msg->user_id, false, 0); unlock_slurmctld(job_write_lock); info( "_slurm_rpc_allocate_and_run error %d creating job step, time=%ld", -- GitLab