You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kudu.apache.org by ad...@apache.org on 2016/03/10 22:15:32 UTC

incubator-kudu git commit: Update upgrade instructions for 0.7.0

Repository: incubator-kudu
Updated Branches:
  refs/heads/branch-0.7.x dd1757f2f -> d19d92250


Update upgrade instructions for 0.7.0

This patch also changes the way we track upgrade instructions. From now
on we'll only give the instructions from going to the previous latest
to the newest. This makes sense since we don't test upgrading from
other versions, nor do we want to.

Change-Id: I8be0ef7ca5f32f1f91504866dfe34a6be0550705
Reviewed-on: http://gerrit.cloudera.org:8080/2353
Reviewed-by: Misty Stanley-Jones <mi...@apache.org>
Tested-by: Kudu Jenkins
Reviewed-by: Todd Lipcon <to...@apache.org>
(cherry picked from commit 8eec83f9579e80afa8e8b2c6293433ce68e77d39)
Reviewed-on: http://gerrit.cloudera.org:8080/2521
Reviewed-by: Mike Percy <mp...@apache.org>
Tested-by: Jean-Daniel Cryans


Project: http://git-wip-us.apache.org/repos/asf/incubator-kudu/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kudu/commit/d19d9225
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kudu/tree/d19d9225
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kudu/diff/d19d9225

Branch: refs/heads/branch-0.7.x
Commit: d19d9225059303eb68ec3c01c2ce3512295640cb
Parents: dd1757f
Author: Jean-Daniel Cryans <jd...@apache.org>
Authored: Mon Feb 29 11:01:37 2016 -0800
Committer: Jean-Daniel Cryans <jd...@gerrit.cloudera.org>
Committed: Thu Mar 10 17:24:18 2016 +0000

----------------------------------------------------------------------
 docs/installation.adoc  | 26 ++++++++++++++------------
 docs/release_notes.adoc |  4 ++--
 2 files changed, 16 insertions(+), 14 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kudu/blob/d19d9225/docs/installation.adoc
----------------------------------------------------------------------
diff --git a/docs/installation.adoc b/docs/installation.adoc
index a254ad0..e3a99cb 100644
--- a/docs/installation.adoc
+++ b/docs/installation.adoc
@@ -621,37 +621,39 @@ in `java/kudu-client/target/apidocs/index.html`.
 // end::view_api[]
 
 [[upgrade]]
-== Upgrade from 0.5.0 to 0.6.0
+== Upgrade from 0.6.0 to 0.7.0
 
-Before upgrading, see <<client_compatibility_0.6.0>> and <<api_compatibility_0.6.0>>.
-To upgrade from Kudu 0.5.0 to 0.6.0, perform the following high-level steps, which
-are detailed in <<upgrade_procedure_0.6.0>>:
+Before upgrading, see <<client_compatibility>> and <<api_compatibility>>.
+To upgrade from Kudu 0.6.0 to 0.7.0, perform the following high-level steps, which
+are detailed in <<upgrade_procedure>>:
 
 . Shut down all Kudu services.
-. Install the new Kudu packages or parcels, or install Kudu 0.6.0 from source.
+. Install the new Kudu packages or parcels, or install Kudu 0.7.0 from source.
 . Restart all Kudu services.
 
 It is technically possible to upgrade Kudu using rolling restarts, but it has not
 been tested and is not recommended.
 
-[[client_compatibility_0.6.0]]
+NOTE: For the duration of the Kudu Beta, upgrade instructions are only given for going
+from the previous latest version to the newest.
+
+[[client_compatibility]]
 === Client compatibility
 
-Kudu 0.6.0 maintains wire compatibility with Kudu 0.5.0. This means that a Kudu 0.6.0
-client can communicate with a Kudu 0.5.0 cluster, and vice versa. For that reason,
+Kudu 0.7.0 maintains wire compatibility with previous versions. This means that a Kudu 0.7.0
+client can communicate with a Kudu 0.6.0 cluster, and vice versa. For that reason,
 you do not need to upgrade client JARs at the same time the cluster is upgraded.
 
 The same wire compatibility guarantees apply to the Impala_Kudu fork that was released
 with Kudu 0.5.0.
 
-[[api_compatibility_0.6.0]]
+[[api_compatibility]]
 
 === API Compatibility
 
-The Kudu 0.6.0 client API is not compatible with the Kudu 0.5.0 client API. See the
-link:release_notes.html#0.6.0[Kudu 0.6.0 release notes] for details.
+The Kudu 0.7.0 client API is compatible with Kudu 0.6.0.
 
-[[upgrade_procedure_0.6.0]]
+[[upgrade_procedure]]
 === Upgrade procedure
 
 . Stop the Kudu master and tablet server services:

http://git-wip-us.apache.org/repos/asf/incubator-kudu/blob/d19d9225/docs/release_notes.adoc
----------------------------------------------------------------------
diff --git a/docs/release_notes.adoc b/docs/release_notes.adoc
index 7b8b74f..4697516 100644
--- a/docs/release_notes.adoc
+++ b/docs/release_notes.adoc
@@ -95,6 +95,8 @@ See also +++<a href="https://issues.cloudera.org/issues/?jql=project%20%3D%20Kud
 for Kudu 0.7.0</a>+++ and +++<a href="https://github.com/apache/incubator-kudu/compare/branch-0.6.0...branch-0.7.0">Git
 changes between 0.6.0 and 0.7.0</a>+++.
 
+The upgrade instructions can be found at link:installation.html#upgrade[Upgrade from 0.6.0 to 0.7.0].
+
 [[rn_0.7.0_incompatible_changes]]
 ==== Incompatible changes
 
@@ -194,8 +196,6 @@ consistent with the C++ client.
 . OSX is now supported for single-host development. Please consult its specific installation
 instructions in link:installation.html#osx_from_source[OS X].
 
-The upgrade instructions are situated at link:installation.html#upgrade[Upgrade from 0.5.0 to 0.6.0].
-
 ==== Limitations
 
 See also <<beta_limitations>>. Where applicable, this list adds to or overrides that