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
    • 7.1.0
    • query
    • 1

    Attachments

      Issue Links

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

        Activity

          Sitaram.Vemulapalli Sitaram Vemulapalli created issue -
          Sitaram.Vemulapalli Sitaram Vemulapalli made changes -
          Field Original Value New Value
          Link This issue blocks CBSE-8621 [ CBSE-8621 ]
          Sitaram.Vemulapalli Sitaram Vemulapalli made changes -
          Fix Version/s feature-backlog [ 10342 ]
          Donald.haggart Donald Haggart made changes -
          Assignee Kamini Jagtiani [ kamini.jagtiani ] Donald Haggart [ JIRAUSER25287 ]
          Donald.haggart Donald Haggart made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          kamini.jagtiani Kamini Jagtiani made changes -
          Link This issue is parent task of MB-47511 [ MB-47511 ]

          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.
          Donald.haggart Donald Haggart made changes -
          Assignee Donald Haggart [ JIRAUSER25287 ] Mihir Kamdar [ mihir.kamdar ]
          Resolution Fixed [ 1 ]
          Status In Progress [ 3 ] Resolved [ 5 ]
          lynn.straus Lynn Straus made changes -
          Labels neo-committed
          Sitaram.Vemulapalli Sitaram Vemulapalli made changes -
          Fix Version/s Neo [ 17615 ]
          Fix Version/s feature-backlog [ 10342 ]

          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
          pierre.regazzoni Pierre Regazzoni made changes -
          Assignee Mihir Kamdar [ mihir.kamdar ] Pierre Regazzoni [ JIRAUSER25157 ]

          Verified as part of Graceful failover testing

          pierre.regazzoni Pierre Regazzoni added a comment - Verified as part of Graceful failover testing
          pierre.regazzoni Pierre Regazzoni made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Donald.haggart Donald Haggart made changes -
          Link This issue depends on MB-48847 [ MB-48847 ]
          Donald.haggart Donald Haggart made changes -
          Link This issue relates to DOC-9606 [ DOC-9606 ]

          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