Repository: mesos
Updated Branches:
  refs/heads/master 00b3c7e72 -> 45c5d783f


Updated upgrades.md for 0.24.0.


Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/45c5d783
Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/45c5d783
Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/45c5d783

Branch: refs/heads/master
Commit: 45c5d783f4ad7460018b9d1ee9049c8ac975c46d
Parents: 00b3c7e
Author: Vinod Kone <[email protected]>
Authored: Tue Aug 18 12:45:41 2015 -0700
Committer: Vinod Kone <[email protected]>
Committed: Tue Aug 18 12:45:41 2015 -0700

----------------------------------------------------------------------
 docs/upgrades.md | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos/blob/45c5d783/docs/upgrades.md
----------------------------------------------------------------------
diff --git a/docs/upgrades.md b/docs/upgrades.md
index fce4b01..c4b2880 100644
--- a/docs/upgrades.md
+++ b/docs/upgrades.md
@@ -6,6 +6,22 @@ layout: documentation
 
 This document serves as a guide for users who wish to upgrade an existing 
mesos cluster. Some versions require particular upgrade techniques when 
upgrading a running cluster. Some upgrades will have incompatible changes.
 
+## Upgrading from 0.23.x to 0.24.x
+
+**NOTE** Support for live upgrading a driver based scheduler to HTTP based 
(experimental) scheduler has been added.
+
+**NOTE** Master now publishes its information in ZooKeeper in JSON (instead of 
protobuf). Make sure schedulers are linked against >= 0.23.0 libmesos before 
upgrading the master.
+
+In order to upgrade a running cluster:
+
+* Rebuild and install any modules so that upgraded masters/slaves can use them.
+* Install the new master binaries and restart the masters.
+* Install the new slave binaries and restart the slaves.
+* Upgrade the schedulers by linking the latest native library / jar / egg (if 
necessary).
+* Restart the schedulers.
+* Upgrade the executors by linking the latest native library / jar / egg (if 
necessary).
+
+
 ## Upgrading from 0.22.x to 0.23.x
 
 **NOTE** The 'stats.json' endpoints for masters and slaves have been removed. 
Please use the 'metrics/snapshot' endpoints instead.

Reply via email to