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

Implement cluster aware rebalance protocol

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • Cheshire-Cat
    • Neo
    • query
    • 1

    Attachments

      Issue Links

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

        Activity

          Build couchbase-server-7.1.0-1115 contains cbauth commit ed33032 with commit message:
          MB-40533 Add RegisterManagerWithURL to allow user specification of the service URL

          build-team Couchbase Build Team added a comment - Build couchbase-server-7.1.0-1115 contains cbauth commit ed33032 with commit message: MB-40533 Add RegisterManagerWithURL to allow user specification of the service URL

          Build couchbase-server-7.1.0-1115 contains query commit d76c3b2 with commit message:
          MB-40533 Cluster aware graceful exit.

          build-team Couchbase Build Team added a comment - Build couchbase-server-7.1.0-1115 contains query commit d76c3b2 with commit message: MB-40533 Cluster aware graceful exit.

          To verify:

          Once MB-47511 is merged too, set-up a multi-node cluster.   Start a transaction (you many need to tweak transaction timeout settings to give more time to test) on one node then remove that node and rebalance.  When the rebalance starts you should see messages about the pending transaction in the node's logs.  Verify that if you leave it, the rebalance doesn't complete.  End the transaction (rollback) and the rebalance should complete with the node being removed.  Similar can be done with a long-running query.

          Donald.haggart Donald Haggart added a comment - To verify: Once MB-47511 is merged too, set-up a multi-node cluster.   Start a transaction (you many need to tweak transaction timeout settings to give more time to test) on one node then remove that node and rebalance.  When the rebalance starts you should see messages about the pending transaction in the node's logs.  Verify that if you leave it, the rebalance doesn't complete.  End the transaction (rollback) and the rebalance should complete with the node being removed.  Similar can be done with a long-running query.

          Build couchbase-server-7.1.0-1243 contains query commit e0c8c26 with commit message:
          MB-40533 Revisions to handle syncronisation issues

          build-team Couchbase Build Team added a comment - Build couchbase-server-7.1.0-1243 contains query commit e0c8c26 with commit message: MB-40533 Revisions to handle syncronisation issues

          Verified as part of Graceful failover testing

          pierre.regazzoni Pierre Regazzoni added a comment - Verified as part of Graceful failover testing

          People

            pierre.regazzoni Pierre Regazzoni
            Sitaram.Vemulapalli Sitaram Vemulapalli
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty