From 4c31e15ab8c23e9bfbc2443d7647c0d79b1df170 Mon Sep 17 00:00:00 2001
From: Brian Christiansen <brian@schedmd.com>
Date: Thu, 13 Oct 2016 17:08:09 -0600
Subject: [PATCH] Disable job arrays when in a federation

---
 src/slurmctld/job_mgr.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/slurmctld/job_mgr.c b/src/slurmctld/job_mgr.c
index a8c3bae4783..a97f184df00 100644
--- a/src/slurmctld/job_mgr.c
+++ b/src/slurmctld/job_mgr.c
@@ -6536,6 +6536,9 @@ extern int validate_job_create_req(job_desc_msg_t * job_desc, uid_t submit_uid,
 	if (rc != SLURM_SUCCESS)
 		return rc;
 
+	if (job_desc->array_inx && fed_mgr_is_active())
+		return ESLURM_NOT_SUPPORTED;
+
 	if (!_valid_array_inx(job_desc))
 		return ESLURM_INVALID_ARRAY;
 
-- 
GitLab