You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by mp...@apache.org on 2017/05/02 23:41:29 UTC

mesos git commit: Added the running cluster upgrade instructions for 1.3.0.

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 <mp...@apache.org>
Authored: Tue May 2 16:20:03 2017 -0700
Committer: Michael Park <mp...@apache.org>
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>