Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-62743

Downgrade from a fully upgraded cluster is working

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • 7.6.4
    • 7.6.2
    • ns_server
    • Initial Version : Couchbase Enterprise Edition build 7.6.1-3200
      Upgrade Version : Couchbase Enterprise Edition build 7.6.2-3721
      Downgrade Version : Couchbase Enterprise Edition build 7.6.1-3200

    Description

      Steps to reproduce

      1. Created a 2 node cluster with all services with 7.6.1-3200
      2. Loaded the sample buckets
      3. Upgraded the cluster completely to 7.6.2-3721 using swap rebalance
      4. Downgraded the cluster completely to 7.6.1-3200 using swap rebalance

      According to https://docs.couchbase.com/server/current/install/upgrade.html#downgrade

      Once an upgrade of a Couchbase-Server cluster has started, downgrade to the earlier version of Couchbase Server can be performed, as long as one node continues to run the earlier version. To downgrade an existing node, you must first remove the existing Linux package installer, then install an earlier version. However, once all nodes are running the later version, downgrade can no longer be performed: therefore, once all nodes are running the later version, should application-support require the earlier version, an entirely new cluster must be created, running the earlier version. 

      But downgrade is possible in this scenario even when none of the nodes are in the lower versions.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            raghav.sk Raghav S K
            raghav.sk Raghav S K
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty