[mpich2-commits] r4183 - mpich2/trunk/src/pm/hydra/pm/pmiserv

buntinas at mcs.anl.gov buntinas at mcs.anl.gov
Tue Mar 24 16:15:46 CDT 2009


Author: buntinas
Date: 2009-03-24 16:15:46 -0500 (Tue, 24 Mar 2009)
New Revision: 4183

Modified:
   mpich2/trunk/src/pm/hydra/pm/pmiserv/pmi_proxy_cb.c
Log:
Added SIGTERM signal in addition to SIGKILL in hydra proxy

Modified: mpich2/trunk/src/pm/hydra/pm/pmiserv/pmi_proxy_cb.c
===================================================================
--- mpich2/trunk/src/pm/hydra/pm/pmiserv/pmi_proxy_cb.c	2009-03-24 21:08:50 UTC (rev 4182)
+++ mpich2/trunk/src/pm/hydra/pm/pmiserv/pmi_proxy_cb.c	2009-03-24 21:15:46 UTC (rev 4183)
@@ -48,7 +48,11 @@
         if (cmd == KILLALL_PROCS) {     /* Got the killall command */
             for (i = 0; i < HYD_PMCD_pmi_proxy_params.exec_proc_count; i++)
                 if (HYD_PMCD_pmi_proxy_params.pid[i] != -1)
+                {
+                    kill(HYD_PMCD_pmi_proxy_params.pid[i], SIGTERM);
                     kill(HYD_PMCD_pmi_proxy_params.pid[i], SIGKILL);
+                }
+            
 
             status = HYD_DMX_deregister_fd(fd);
             HYDU_ERR_POP(status, "unable to register fd\n");



More information about the mpich2-commits mailing list