You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by be...@apache.org on 2011/06/05 06:59:22 UTC

svn commit: r1131701 - in /incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2: prologue.parallel.setup-mpi-conf prologue.setup-mpi-master setup-mpd-conf setup-torque

Author: benh
Date: Sun Jun  5 04:59:22 2011
New Revision: 1131701

URL: http://svn.apache.org/viewvc?rev=1131701&view=rev
Log:
removed per mpi slave prologue entirely and just mother superior prologue now

Added:
    incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-mpd-conf
      - copied, changed from r1131700, incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/prologue.parallel.setup-mpi-conf
Removed:
    incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/prologue.parallel.setup-mpi-conf
Modified:
    incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/prologue.setup-mpi-master
    incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-torque

Modified: incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/prologue.setup-mpi-master
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/prologue.setup-mpi-master?rev=1131701&r1=1131700&r2=1131701&view=diff
==============================================================================
--- incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/prologue.setup-mpi-master (original)
+++ incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/prologue.setup-mpi-master Sun Jun  5 04:59:22 2011
@@ -1,16 +1,22 @@
 #! /usr/bin/env bash
 
-./setup-mpi-conf $PBS_JOBID
-echo "done with setup mpi"
+echo "In Mother Superior prologue, PBS_NODEFILE is: "
+
+cat $PBS_NODEFILE
+
+touch /etc/mpd.conf
+chmod 600 /etc/mpd.conf
+echo "MPD_SECRETWORD=$1" | cat >> /etc/mpd.conf
+echo "finished setting up /etc/mpd.conf with value MPD_SECRETWORK=$1"
+
 #setup up mpd daemon on this node
 mpd --daemon
 #GET PORT NUMBERS HERE
 PORTNUM=`mpdtrace -l | cut -d"_" -f 2 | cut -d" " -f1`
 HOSTNAME=`mpdtrace -l | cut -d"_" -f 2 | cut -d"(" -f2 | cut -d")" -f1`
 
-echo "running setup-mpi-conf on all slaves"
-for i in `cat $PBS_NODEFILE`; do ssh $i cd ~/nexus-ec2 ;./setup-mpi-conf $PBS_JOBID ; done
-
 echo "running mpd daemon on all slave"
+for i in `cat $PBS_NODEFILE`; do ssh -o StrictHostKeyChecking=no $i cd /root/nexus-ec2; ./setup-mdi-conf $1; done
+#echo "running this command on slaves: ssh $i mpd --daemon -h $HOSTNAME -p $PORTNUM ; done"
 # set up mpi daemon on all slave nodes given to us by torque in $PBS_NODEFILE
-for i in `cat $PBS_NODEFILE`; do ssh $i mpd --daemon -h $HOSTNAME -p $PORTNUM ; done
+for i in `cat $PBS_NODEFILE`; do ssh -o StrictHostKeyChecking=no $i mpd --daemon -h $HOSTNAME -p $PORTNUM ; done

Copied: incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-mpd-conf (from r1131700, incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/prologue.parallel.setup-mpi-conf)
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-mpd-conf?p2=incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-mpd-conf&p1=incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/prologue.parallel.setup-mpi-conf&r1=1131700&r2=1131701&rev=1131701&view=diff
==============================================================================
    (empty)

Modified: incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-torque
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-torque?rev=1131701&r1=1131700&r2=1131701&view=diff
==============================================================================
--- incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-torque (original)
+++ incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-torque Sun Jun  5 04:59:22 2011
@@ -82,11 +82,9 @@ function installmpi {
         ./setup-mpi
 
         #setup prologue script
-        cp prologue.setup-mpi-master /var/spool/torque/mom_priv/prologue
-        cp prologue.parallel.setup-mpi-conf /var/spool/torque/mom_priv/prologue.parallel
+        cp ./prologue.setup-mpi-master /var/spool/torque/mom_priv/prologue
         
-	for i in `cat $SLAVES_FILE`; do scp prologue.setup-mpi-master $i:/var/spool/torque/mom_priv/prologue; done
-	for i in `cat $SLAVES_FILE`; do scp prologue.parallel.setup-mpi-conf $i:/var/spool/torque/mom_priv/prologue.parallel; done
+	for i in `cat $SLAVES_FILE`; do scp ./prologue.setup-mpi-master $i:/var/spool/torque/mom_priv/prologue; done
 }
 
 #installtorque