You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aurora.apache.org by wf...@apache.org on 2014/08/12 23:25:38 UTC

git commit: Upgrade to mesos 0.19.1 and fix broken vagrant provisioner.

Repository: incubator-aurora
Updated Branches:
  refs/heads/master 8d985429d -> 6c28e7ee8


Upgrade to mesos 0.19.1 and fix broken vagrant provisioner.

Bugs closed: AURORA-648

Reviewed at https://reviews.apache.org/r/24616/


Project: http://git-wip-us.apache.org/repos/asf/incubator-aurora/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-aurora/commit/6c28e7ee
Tree: http://git-wip-us.apache.org/repos/asf/incubator-aurora/tree/6c28e7ee
Diff: http://git-wip-us.apache.org/repos/asf/incubator-aurora/diff/6c28e7ee

Branch: refs/heads/master
Commit: 6c28e7ee86d97737446fce8f75cf2987853a007f
Parents: 8d98542
Author: Bill Farner <wf...@apache.org>
Authored: Tue Aug 12 14:21:52 2014 -0700
Committer: Bill Farner <wf...@apache.org>
Committed: Tue Aug 12 14:21:52 2014 -0700

----------------------------------------------------------------------
 3rdparty/python/BUILD                      |  2 +-
 build.gradle                               |  2 +-
 examples/vagrant/provision-dev-cluster.sh  | 10 +++++-----
 examples/vagrant/upstart/mesos-master.conf |  6 +++++-
 4 files changed, 12 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-aurora/blob/6c28e7ee/3rdparty/python/BUILD
----------------------------------------------------------------------
diff --git a/3rdparty/python/BUILD b/3rdparty/python/BUILD
index e5a859d..edc446e 100644
--- a/3rdparty/python/BUILD
+++ b/3rdparty/python/BUILD
@@ -33,7 +33,7 @@ make_link('argparse', '1.2.1')
 make_link('bottle', '0.11.6')
 make_link('Flask', '0.9')
 make_link('mako', '0.4.0')
-make_link('mesos', '0.19.0')
+make_link('mesos', '0.19.1')
 make_link('mock', '1.0.1')
 make_link('mox', '0.5.3')
 make_link('psutil', '1.1.2')

http://git-wip-us.apache.org/repos/asf/incubator-aurora/blob/6c28e7ee/build.gradle
----------------------------------------------------------------------
diff --git a/build.gradle b/build.gradle
index 9d862fc..66c8205 100644
--- a/build.gradle
+++ b/build.gradle
@@ -167,7 +167,7 @@ dependencies {
   compile 'javax.servlet:servlet-api:2.5'
   compile "log4j:log4j:${log4jRev}"
   compile 'org.antlr:stringtemplate:3.2.1'
-  compile 'org.apache.mesos:mesos:0.19.0'
+  compile 'org.apache.mesos:mesos:0.19.1'
   compile thriftLib
   compile 'org.apache.zookeeper:zookeeper:3.3.4'
   compile 'org.mybatis:mybatis:3.2.7'

http://git-wip-us.apache.org/repos/asf/incubator-aurora/blob/6c28e7ee/examples/vagrant/provision-dev-cluster.sh
----------------------------------------------------------------------
diff --git a/examples/vagrant/provision-dev-cluster.sh b/examples/vagrant/provision-dev-cluster.sh
index b4b3c18..2ce74f8 100755
--- a/examples/vagrant/provision-dev-cluster.sh
+++ b/examples/vagrant/provision-dev-cluster.sh
@@ -30,15 +30,15 @@ update-alternatives --set java /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
 # that want to advertise the hostname to the user, or other components.
 hostname 192.168.33.7
 
-MESOS_VERSION=0.19.0
+MESOS_VERSION=0.19.1
 
 function prepare_extras() {
   pushd aurora
     # Fetch the mesos egg, needed to build python components.
     mkdir -p third_party
     pushd third_party
-      wget -c http://downloads.mesosphere.io/master/ubuntu/12.04/mesos_$MESOS_VERSION_amd64.egg \
-        -O mesos-$MESOS_VERSION-py2.7-linux-x86_64.egg
+      wget -c http://downloads.mesosphere.io/master/ubuntu/12.04/mesos-${MESOS_VERSION}-py2.7-linux-x86_64.egg \
+        -O mesos-${MESOS_VERSION}-py2.7-linux-x86_64.egg
     popd
 
     # Install thrift, needed for code generation in the scheduler build.
@@ -58,8 +58,8 @@ function prepare_extras() {
 }
 
 function install_mesos {
-  wget -c http://downloads.mesosphere.io/master/ubuntu/12.04/mesos_$MESOS_VERSION_amd64.deb
-  dpkg --install mesos_$MESOS_VERSION_amd64.deb
+  wget -c http://downloads.mesosphere.io/master/ubuntu/12.04/mesos_${MESOS_VERSION}-1.0.ubuntu1204_amd64.deb
+  dpkg --install mesos_${MESOS_VERSION}-1.0.ubuntu1204_amd64.deb
 }
 
 function install_cluster_config {

http://git-wip-us.apache.org/repos/asf/incubator-aurora/blob/6c28e7ee/examples/vagrant/upstart/mesos-master.conf
----------------------------------------------------------------------
diff --git a/examples/vagrant/upstart/mesos-master.conf b/examples/vagrant/upstart/mesos-master.conf
index d4cea30..23d457b 100644
--- a/examples/vagrant/upstart/mesos-master.conf
+++ b/examples/vagrant/upstart/mesos-master.conf
@@ -19,4 +19,8 @@ env LD_LIBRARY_PATH=/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server
 env MY_HOST=192.168.33.7
 env ZK_HOST=192.168.33.7
 
-exec /usr/local/sbin/mesos-master --zk=zk://$ZK_HOST:2181/mesos/master --ip=$MY_HOST
+exec /usr/local/sbin/mesos-master \
+    --zk=zk://$ZK_HOST:2181/mesos/master \
+    --ip=$MY_HOST \
+    --work_dir=/usr/local/aurora/master/db \
+    --quorum=1