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 07:50:30 UTC

svn commit: r1131914 - in /incubator/mesos/trunk/bin: deploy-to-slaves mesos-daemon mesos_env.sh start-mesos

Author: benh
Date: Sun Jun  5 05:50:29 2011
New Revision: 1131914

URL: http://svn.apache.org/viewvc?rev=1131914&view=rev
Log:
Minor bug fixes and updates to deploy scripts.

Modified:
    incubator/mesos/trunk/bin/deploy-to-slaves
    incubator/mesos/trunk/bin/mesos-daemon
    incubator/mesos/trunk/bin/mesos_env.sh
    incubator/mesos/trunk/bin/start-mesos

Modified: incubator/mesos/trunk/bin/deploy-to-slaves
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/bin/deploy-to-slaves?rev=1131914&r1=1131913&r2=1131914&view=diff
==============================================================================
--- incubator/mesos/trunk/bin/deploy-to-slaves (original)
+++ incubator/mesos/trunk/bin/deploy-to-slaves Sun Jun  5 05:50:29 2011
@@ -5,7 +5,7 @@ bin=`cd "$bin"; pwd`
 
 . $bin/mesos_env.sh
 
-echo "RSYNC'ing $mesos_ROOT to slaves..."
+echo "RSYNC'ing $MESOS_ROOT to slaves..."
 for slave in $SLAVES; do
   echo $slave
   echo ssh $SSH_OPTS $slave "mkdir -p $mesos_ROOT"
@@ -13,5 +13,4 @@ for slave in $SLAVES; do
   echo rsync -avz $mesos_ROOT/ $slave:$mesos_ROOT 
   rsync -avz $mesos_ROOT/ $slave:$mesos_ROOT &
   sleep 0.1
-  #scp ~/.ssh/id_rsa $slave:.ssh
 done

Modified: incubator/mesos/trunk/bin/mesos-daemon
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/bin/mesos-daemon?rev=1131914&r1=1131913&r2=1131914&view=diff
==============================================================================
--- incubator/mesos/trunk/bin/mesos-daemon (original)
+++ incubator/mesos/trunk/bin/mesos-daemon Sun Jun  5 05:50:29 2011
@@ -5,9 +5,6 @@ bin=`cd "$bin"; pwd`
 
 . $bin/mesos_env.sh
 
-# Set MESOS_PUBLIC_DNS so slaves can be linked in master web UI
-#export MESOS_PUBLIC_DNS=`wget -q -O - http://instance-data.ec2.internal/latest/meta-data/public-hostname`
-
 #ulimit -n 8192
 #export LD_PRELOAD_32=/usr/lib/extendedFILE.so.1
 
@@ -21,7 +18,7 @@ if [ "$PROGRAM" == "mesos-slave" ]; then
   CPUS=`grep processor /proc/cpuinfo | wc -l`
   MEM_KB=`cat /proc/meminfo | grep MemTotal | awk '{print $2}'`
   MEM=$[(MEM_KB - 1024 * 1024) * 1024]
-  EXTRA_OPTS="--cpus $CPUS --mem $MEM"
+  EXTRA_OPTS="--cpus=$CPUS --mem=$MEM"
 fi
 
 
@@ -29,6 +26,8 @@ if [ ! -d $MESOS_LOGS ]; then
   mkdir -p $MESOS_LOGS
 fi
 
-echo cd $MESOS_HOME
+FULL_IP=`hostname --all-ip-addresses`
+IP=`echo $FULL_IP|sed 's/\([^ ]*\) .*/\1/'`
+
 cd $MESOS_HOME
-nohup ./$PROGRAM $EXTRA_OPTS $@ </dev/null >$MESOS_LOGS/$PROGRAM.out 2>&1 &
+LIBPROCESS_IP=$IP nohup ./$PROGRAM $EXTRA_OPTS $@ </dev/null >$MESOS_LOGS/$PROGRAM.out 2>&1 &

Modified: incubator/mesos/trunk/bin/mesos_env.sh
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/bin/mesos_env.sh?rev=1131914&r1=1131913&r2=1131914&view=diff
==============================================================================
--- incubator/mesos/trunk/bin/mesos_env.sh (original)
+++ incubator/mesos/trunk/bin/mesos_env.sh Sun Jun  5 05:50:29 2011
@@ -10,6 +10,8 @@ export PATH=$PATH:/root/scala-2.7.7.fina
 MASTER=`cat $bin/master`
 SLAVES=`cat $bin/slaves`
 
+MASTER_PORT=1111
+
 #The dir where Mesos deployment scripts live
 MESOS_ROOT=`cd $bin/..;pwd`
 echo "MESOS_ROOT is $MESOS_ROOT"

Modified: incubator/mesos/trunk/bin/start-mesos
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/bin/start-mesos?rev=1131914&r1=1131913&r2=1131914&view=diff
==============================================================================
--- incubator/mesos/trunk/bin/start-mesos (original)
+++ incubator/mesos/trunk/bin/start-mesos Sun Jun  5 05:50:29 2011
@@ -6,12 +6,12 @@ bin=`cd "$bin"; pwd`
 
 cd $bin
 
-#echo "Starting master on $MASTER"
-#ssh $SSH_OPTS $MASTER "$bin/mesos-daemon mesos-master -p 1111 </dev/null >/dev/null"
+echo "Starting master on $MASTER"
+ssh $SSH_OPTS $MASTER "$bin/mesos-daemon mesos-master -p $MASTER_PORT </dev/null >/dev/null"
 
 for slave in $SLAVES; do
   echo "Starting slave on $slave"
-  ssh $SSH_OPTS $slave "$bin/mesos-daemon mesos-slave -u 1@$MASTER:1111 </dev/null >/dev/null" &
+  ssh $SSH_OPTS $slave "$bin/mesos-daemon mesos-slave -u 1@$MASTER:$MASTER_PORT </dev/null >/dev/null" &
   sleep 0.1
 done
 wait