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