Uploaded image for project: 'Java Couchbase JVM Core'
  1. Java Couchbase JVM Core
  2. JVMCBC-68

After a partial failover, recovery and rebalance, client would not reconnect

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 1.0.1
    • 1.0.2
    • Core
    • None

    Description

      When doing gets in a loop on a 4 nodes cluster, if we failover 2 nodes for a few seconds, recover them and do the rebalance, the client doesn't pick up traffic again.
      In fact, no operations at all are seen as soon as the nodes are failed over.

      Client ends up failing to pick up the nodes due to a race condition, and the known list of nodes gets out of sync with the newly pushed configuration. This causes a IllegalStateException ("Node not found for request xxx").

      Attachments

        Issue Links

          For Gerrit Dashboard: JVMCBC-68
          # Subject Branch Project Status CR V

          Activity

            People

              simonbasle Simon Baslé (Inactive)
              simonbasle Simon Baslé (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty