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

make alternative node selection more deterministic when hostname in remote cluster ref is unusable

    XMLWordPrintable

Details

    • Triaged
    • Unknown

    Description

      Beginning in 4.6.2, when xdcr detects that the hostname in remote cluster ref is unusable, i.e., it is no longer in the target cluster, it replaces hostname with a random working node in target cluster. If there are many source nodes in source cluster, each source node may pick a different replacement node. This would create a large number of different update request on metakv, and result in an pingpong behavior due to the issue in MB-25004.

      One way to avoid the pingpong behavior is for xdcr to pick alternative target node in a more deterministic manner, so that all source nodes would pick the same alternative target node.

      Attachments

        1. Screen Shot 2017-08-01 at 7.14.55 PM.png
          167 kB
          Arunkumar Senthilnathan
        2. Screen Shot 2017-08-01 at 7.19.38 PM.png
          200 kB
          Arunkumar Senthilnathan
        3. Screen Shot 2017-08-01 at 7.19.44 PM.png
          161 kB
          Arunkumar Senthilnathan
        4. Screen Shot 2017-08-01 at 7.19.50 PM.png
          88 kB
          Arunkumar Senthilnathan
        5. Screen Shot 2017-08-01 at 7.20.16 PM.png
          79 kB
          Arunkumar Senthilnathan
        For Gerrit Dashboard: MB-25013
        # Subject Branch Project Status CR V

        Activity

          People

            yu Yu Sui (Inactive)
            yu Yu Sui (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty