From 24e62c13c20cbdf93e5e0a87c00d2b89cc8b8266 Mon Sep 17 00:00:00 2001
From: Brian Christiansen <brian@schedmd.com>
Date: Thu, 7 Jul 2016 00:13:02 -0600
Subject: [PATCH] Dont open persistent connection to self

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

diff --git a/src/slurmctld/fed_mgr.c b/src/slurmctld/fed_mgr.c
index dbf2a0a2360..9508bfa71c7 100644
--- a/src/slurmctld/fed_mgr.c
+++ b/src/slurmctld/fed_mgr.c
@@ -317,7 +317,8 @@ extern int fed_mgr_update_feds(slurmdb_update_object_t *update)
 			slurmdb_init_cluster_rec(conn, false);
 			slurmdb_copy_cluster_rec(conn, cluster);
 
-			conn->sockfd = _open_controller_conn(conn);
+			if (xstrcmp(cluster->name, fed_mgr_cluster_name))
+				_open_controller_conn(conn);
 			list_append(fed_mgr_siblings, conn);
 		}
 
-- 
GitLab