From c5535b2006a4c91d9cdab26d2eaf8a36118d3d2e Mon Sep 17 00:00:00 2001 From: Danny Auble <da@schedmd.com> Date: Wed, 28 Mar 2012 13:31:06 -0700 Subject: [PATCH] Always call the slurm_select_fini on ending the slurmctld to clean up any underlying infrastructure. --- src/slurmctld/controller.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/slurmctld/controller.c b/src/slurmctld/controller.c index ef3094db70d..76e2553943f 100644 --- a/src/slurmctld/controller.c +++ b/src/slurmctld/controller.c @@ -678,6 +678,12 @@ int main(int argc, char *argv[]) break; sleep(1); } + /* Always call slurm_select_fini() on some systems like + BlueGene we need to make sure other processes are ended + or we could get a random core from within it's + underlying infrastructure. + */ + slurm_select_fini(); #endif xfree(slurmctld_cluster_name); -- GitLab