Repository: aurora Updated Branches: refs/heads/master f9a47913a -> 4719fa730
Update to Mesos 1.5 This is an upgrade to Mesos 1.5.0. While 1.5.1 is already released, there are no Debian packages and jars available yet. The mesos.interface Python package has a requirement on a newer protobuf version. I applied the same update to Java for consistency. * Mesos 1.5 changelog: https://mesos.apache.org/blog/mesos-1-5-0-released/ * Mesos update instructions: https://mesos.apache.org/documentation/latest/upgrades/#upgrading-from-1-4-x-to-1-5-x * Protobuf changelog: https://github.com/google/protobuf/blob/3.5.x/CHANGES.txt Reviewed at https://reviews.apache.org/r/67584/ Project: http://git-wip-us.apache.org/repos/asf/aurora/repo Commit: http://git-wip-us.apache.org/repos/asf/aurora/commit/4719fa73 Tree: http://git-wip-us.apache.org/repos/asf/aurora/tree/4719fa73 Diff: http://git-wip-us.apache.org/repos/asf/aurora/diff/4719fa73 Branch: refs/heads/master Commit: 4719fa73091438cb12702a38bb034dfb3164ed58 Parents: f9a4791 Author: Stephan Erb <[email protected]> Authored: Fri Jun 15 20:02:44 2018 -0700 Committer: Renan DelValle <[email protected]> Committed: Fri Jun 15 20:02:44 2018 -0700 ---------------------------------------------------------------------- 3rdparty/python/BUILD | 2 +- 3rdparty/python/requirements.txt | 2 +- RELEASE-NOTES.md | 1 + Vagrantfile | 4 ++-- build-support/packer/aurora.json | 2 +- build-support/packer/build.sh | 2 +- build.gradle | 4 ++-- 7 files changed, 9 insertions(+), 8 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/aurora/blob/4719fa73/3rdparty/python/BUILD ---------------------------------------------------------------------- diff --git a/3rdparty/python/BUILD b/3rdparty/python/BUILD index f06c3f3..423c8b8 100644 --- a/3rdparty/python/BUILD +++ b/3rdparty/python/BUILD @@ -11,7 +11,7 @@ # limitations under the License. # -MESOS_REV = '1.4.0' +MESOS_REV = '1.5.0' python_requirement_library( name = 'mesos.interface', http://git-wip-us.apache.org/repos/asf/aurora/blob/4719fa73/3rdparty/python/requirements.txt ---------------------------------------------------------------------- diff --git a/3rdparty/python/requirements.txt b/3rdparty/python/requirements.txt index 72be82f..c3e4980 100644 --- a/3rdparty/python/requirements.txt +++ b/3rdparty/python/requirements.txt @@ -25,7 +25,7 @@ mako==1.0.4 mock==1.0.1 mox==0.5.3 pex==1.2.15 -protobuf==3.3.0 +protobuf==3.5.1 psutil==5.4.3 pystachio==0.8.3 requests==2.18.4 http://git-wip-us.apache.org/repos/asf/aurora/blob/4719fa73/RELEASE-NOTES.md ---------------------------------------------------------------------- diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index 5cb6959..edc081f 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -2,6 +2,7 @@ ====== ### New/updated: +- Updated to Mesos 1.5.0. - Introduce ability for tasks to specify custom SLA requirements via the new `SlaPolicy` structs. There are 3 different SLA Policies that are currently supported - `CountSlaPolicy`, `PercentageSlaPolicy` and `CoordinatorSlaPolicy`. SLA policies based on count and percentage http://git-wip-us.apache.org/repos/asf/aurora/blob/4719fa73/Vagrantfile ---------------------------------------------------------------------- diff --git a/Vagrantfile b/Vagrantfile index 5b59dba..cd360f2 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -17,13 +17,13 @@ # Vagrantfile API/syntax version. Don't touch unless you know what you're doing! VAGRANTFILE_API_VERSION = "2" -Vagrant.require_version ">= 2.0.4" +Vagrant.require_version ">= 2.0.2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.hostname = "aurora.local" # See build-support/packer/README.md for instructions on updating this box. config.vm.box = "apache-aurora/dev-environment" - config.vm.box_version = "0.0.15" + config.vm.box_version = "0.0.16" config.vm.define "devcluster" do |dev| dev.vm.network :private_network, ip: "192.168.33.7", :auto_config => false http://git-wip-us.apache.org/repos/asf/aurora/blob/4719fa73/build-support/packer/aurora.json ---------------------------------------------------------------------- diff --git a/build-support/packer/aurora.json b/build-support/packer/aurora.json index da27917..01a0ac4 100644 --- a/build-support/packer/aurora.json +++ b/build-support/packer/aurora.json @@ -1,6 +1,6 @@ { "variables": { - "base_box_ovf": "{{env `UBUNTU_OVF`}}", + "base_box_ovf": "{{env `UBUNTU_OVF`}}" }, "builders": [{ "type": "virtualbox-ovf", http://git-wip-us.apache.org/repos/asf/aurora/blob/4719fa73/build-support/packer/build.sh ---------------------------------------------------------------------- diff --git a/build-support/packer/build.sh b/build-support/packer/build.sh index 7c36f74..3d25935 100644 --- a/build-support/packer/build.sh +++ b/build-support/packer/build.sh @@ -17,7 +17,7 @@ set -o errexit set -o nounset set -o verbose -readonly MESOS_VERSION=1.4.0 +readonly MESOS_VERSION=1.5.0 function remove_unused { # The default bento/ubuntu-16.04 image includes juju-core, which adds ~300 MB to our image. http://git-wip-us.apache.org/repos/asf/aurora/blob/4719fa73/build.gradle ---------------------------------------------------------------------- diff --git a/build.gradle b/build.gradle index 57355dc..047d068 100644 --- a/build.gradle +++ b/build.gradle @@ -90,7 +90,7 @@ For more details, please see https://issues.apache.org/jira/browse/AURORA-1169 ext.junitRev = '4.12' ext.logbackRev = '1.2.3' ext.nettyRev = '4.0.52.Final' - ext.protobufRev = '3.3.0' + ext.protobufRev = '3.5.1' ext.resteasyRev = '3.1.4.Final' ext.servletRev = '3.1.0' ext.slf4jRev = '1.7.25' @@ -390,7 +390,7 @@ dependencies { compile "org.apache.curator:curator-client:${curatorRev}" compile "org.apache.curator:curator-framework:${curatorRev}" compile "org.apache.curator:curator-recipes:${curatorRev}" - compile 'org.apache.mesos:mesos:1.4.0' + compile 'org.apache.mesos:mesos:1.5.0' compile "org.asynchttpclient:async-http-client:${asyncHttpclientRev}" compile "org.apache.shiro:shiro-guice:${shiroRev}" compile "org.apache.shiro:shiro-web:${shiroRev}"
