From e79566a24a10f5c47d3ae77ecde402c7b33eff60 Mon Sep 17 00:00:00 2001 From: Moe Jette <jette1@llnl.gov> Date: Thu, 24 Mar 2011 23:26:20 +0000 Subject: [PATCH] Treat attempt to change size of Cray or bluegene job as error --- src/slurmctld/job_mgr.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/slurmctld/job_mgr.c b/src/slurmctld/job_mgr.c index dbf1d0774b4..d922946ad3a 100644 --- a/src/slurmctld/job_mgr.c +++ b/src/slurmctld/job_mgr.c @@ -7202,7 +7202,14 @@ int update_job(job_desc_msg_t * job_specs, uid_t uid) if (error_code != SLURM_SUCCESS) goto fini; -#ifndef HAVE_BG +#if defined(HAVE_BG) || defined(HAVE_CRAY) + if (job_specs->min_nodes != NO_VAL) { + info("Change of size for job %u not supported", + job_specs->job_id); + error_code = ESLURM_INVALID_NODE_COUNT; + goto fini; + } +#else if ((job_specs->min_nodes != NO_VAL) && (IS_JOB_RUNNING(job_ptr) || IS_JOB_SUSPENDED(job_ptr))) { /* Use req_nodes to change the nodes associated with a running -- GitLab