Repository: aurora Updated Branches: refs/heads/master fb7ab0938 -> 7de6d34be
Prepare release notes for 0.17.0 Reviewed at https://reviews.apache.org/r/56138/ Project: http://git-wip-us.apache.org/repos/asf/aurora/repo Commit: http://git-wip-us.apache.org/repos/asf/aurora/commit/7761e181 Tree: http://git-wip-us.apache.org/repos/asf/aurora/tree/7761e181 Diff: http://git-wip-us.apache.org/repos/asf/aurora/diff/7761e181 Branch: refs/heads/master Commit: 7761e181e268ea9e097dc2576fd124618150f53b Parents: fb7ab09 Author: Stephan Erb <[email protected]> Authored: Wed Feb 1 09:03:22 2017 +0100 Committer: Stephan Erb <[email protected]> Committed: Wed Feb 1 09:03:22 2017 +0100 ---------------------------------------------------------------------- RELEASE-NOTES.md | 13 ++++--------- docs/operations/installation.md | 28 ++++++++++++++-------------- 2 files changed, 18 insertions(+), 23 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/aurora/blob/7761e181/RELEASE-NOTES.md ---------------------------------------------------------------------- diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index 9e6d122..05fdfb6 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -1,9 +1,9 @@ -0.17.0 (Not yet released) -========================= +0.17.0 +====== ### New/updated: - Upgraded Mesos to 1.1.0. -- Added a new flag --snapshot_hydrate_stores that controls which H2-backed stores to write fully +- Added a new flag `--snapshot_hydrate_stores` that controls which H2-backed stores to write fully hydrated into the Scheduler snapshot. Can lead to significantly lower snapshot times for large clusters if you set this flag to an empty list. Old behavior is preserved by default, but see org.apache.aurora.scheduler.storage.log.SnapshotStoreImpl for which stores we currently have @@ -31,17 +31,12 @@ - Support the deployment of the Aurora scheduler behind HTTPS-enabled reverse proxies: By launching scheduler via `-serverset_endpoint_name=https` you can ensure the Aurora client will correctly discover HTTPS support via the ZooKeeper-based discovery mechanism. +- Scheduling performance has been improved by scheduling multiple tasks per scheduling round. - Preemption slot search logic is modified to improve its performance. - Multiple reservations are made per task group per round. - Multiple reservations are evaluated per round. - New scheduler metrics are added to facilitate monitoring and performance studies (AURORA-1832). -### Deprecations and removals: - -- The scheduler flag `-zk_use_curator` has been removed. If you have never set the flag and are - upgrading you should take care as described in the [note](#zk_use_curator_upgrade) below. - -======= 0.16.0 ====== http://git-wip-us.apache.org/repos/asf/aurora/blob/7761e181/docs/operations/installation.md ---------------------------------------------------------------------- diff --git a/docs/operations/installation.md b/docs/operations/installation.md index 8599d53..f9b04d4 100644 --- a/docs/operations/installation.md +++ b/docs/operations/installation.md @@ -61,8 +61,8 @@ Any machines that users submit jobs from. sudo update-alternatives --set java /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java - wget -c https://apache.bintray.com/aurora/ubuntu-trusty/aurora-scheduler_0.15.0_amd64.deb - sudo dpkg -i aurora-scheduler_0.15.0_amd64.deb + wget -c https://apache.bintray.com/aurora/ubuntu-trusty/aurora-scheduler_0.17.0_amd64.deb + sudo dpkg -i aurora-scheduler_0.17.0_amd64.deb ### CentOS 7 @@ -83,8 +83,8 @@ Any machines that users submit jobs from. sudo yum install -y wget - wget -c https://apache.bintray.com/aurora/centos-7/aurora-scheduler-0.15.0-1.el7.centos.aurora.x86_64.rpm - sudo yum install -y aurora-scheduler-0.15.0-1.el7.centos.aurora.x86_64.rpm + wget -c https://apache.bintray.com/aurora/centos-7/aurora-scheduler-0.17.0-1.el7.centos.aurora.x86_64.rpm + sudo yum install -y aurora-scheduler-0.17.0-1.el7.centos.aurora.x86_64.rpm ### Finalizing By default, the scheduler will start in an uninitialized mode. This is because external @@ -123,8 +123,8 @@ CentOS: `sudo systemctl start aurora` # for the python mesos native bindings. sudo apt-get -y install libcurl4-nss-dev - wget -c https://apache.bintray.com/aurora/ubuntu-trusty/aurora-executor_0.15.0_amd64.deb - sudo dpkg -i aurora-executor_0.15.0_amd64.deb + wget -c https://apache.bintray.com/aurora/ubuntu-trusty/aurora-executor_0.17.0_amd64.deb + sudo dpkg -i aurora-executor_0.17.0_amd64.deb ### CentOS 7 @@ -137,8 +137,8 @@ CentOS: `sudo systemctl start aurora` sudo yum install -y python2 wget - wget -c https://apache.bintray.com/aurora/centos-7/aurora-executor-0.15.0-1.el7.centos.aurora.x86_64.rpm - sudo yum install -y aurora-executor-0.15.0-1.el7.centos.aurora.x86_64.rpm + wget -c https://apache.bintray.com/aurora/centos-7/aurora-executor-0.17.0-1.el7.centos.aurora.x86_64.rpm + sudo yum install -y aurora-executor-0.17.0-1.el7.centos.aurora.x86_64.rpm ### Configuration The executor typically does not require configuration. Command line arguments can @@ -199,15 +199,15 @@ Make an edit to add the `--mesos-root` flag resulting in something like: sudo apt-get install -y python2.7 wget - wget -c https://apache.bintray.com/aurora/ubuntu-trusty/aurora-tools_0.15.0_amd64.deb - sudo dpkg -i aurora-tools_0.15.0_amd64.deb + wget -c https://apache.bintray.com/aurora/ubuntu-trusty/aurora-tools_0.17.0_amd64.deb + sudo dpkg -i aurora-tools_0.17.0_amd64.deb ### CentOS 7 sudo yum install -y python2 wget - wget -c https://apache.bintray.com/aurora/centos-7/aurora-tools-0.15.0-1.el7.centos.aurora.x86_64.rpm - sudo yum install -y aurora-tools-0.15.0-1.el7.centos.aurora.x86_64.rpm + wget -c https://apache.bintray.com/aurora/centos-7/aurora-tools-0.17.0-1.el7.centos.aurora.x86_64.rpm + sudo yum install -y aurora-tools-0.17.0-1.el7.centos.aurora.x86_64.rpm ### Mac OS X @@ -239,12 +239,12 @@ are identical for both. sudo apt-get -y update # Use `apt-cache showpkg mesos | grep [version]` to find the exact version. - sudo apt-get -y install mesos=0.28.2-2.0.27.ubuntu1404_amd64 + sudo apt-get -y install mesos=1.1.0-2.0.107.ubuntu1404_amd64.deb ### Mesos on CentOS 7 sudo rpm -Uvh https://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpm - sudo yum -y install mesos-0.28.2 + sudo yum -y install mesos-1.1.0
