Repository: mesos Updated Branches: refs/heads/master c20488db5 -> 7db801c52
Added the running cluster upgrade instructions for 1.3.0. Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/7db801c5 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/7db801c5 Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/7db801c5 Branch: refs/heads/master Commit: 7db801c527a6fd6afbd9e05c6cdf678be47f64c2 Parents: c20488d Author: Michael Park <[email protected]> Authored: Tue May 2 16:20:03 2017 -0700 Committer: Michael Park <[email protected]> Committed: Tue May 2 16:41:02 2017 -0700 ---------------------------------------------------------------------- docs/upgrades.md | 9 +++++++++ 1 file changed, 9 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/mesos/blob/7db801c5/docs/upgrades.md ---------------------------------------------------------------------- diff --git a/docs/upgrades.md b/docs/upgrades.md index 6999949..74e7464 100644 --- a/docs/upgrades.md +++ b/docs/upgrades.md @@ -288,6 +288,15 @@ We categorize the changes as follows: <a name="1-3-x-executor-authentication"></a> * New Agent flags authenticate_http_executors and executor_secret_key: Used to enable required HTTP executor authentication and set the key file used for generation and authentication of HTTP executor tokens. Note that enabling these flags after upgrade is disruptive to HTTP executors that were launched before the upgrade. For more information on the recommended upgrade procedure when enabling these flags, see the [authentication documentation](authentication.md). +In order to upgrade a running cluster: + +1. Rebuild and install any modules so that upgraded masters/agents/schedulers can use them. +2. Install the new master binaries and restart the masters. +3. Install the new agent binaries and restart the agents. +4. Upgrade the schedulers by linking the latest native library / jar / egg (if necessary). +5. Restart the schedulers. +6. Upgrade the executors by linking the latest native library / jar / egg (if necessary). + ## Upgrading from 1.1.x to 1.2.x ## <a name="1-2-x-heartbeat-flag"></a>
