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

[Backport MB-56392 to 7.2.1] Enable replica repair to use excluded node

    XMLWordPrintable

Details

    Description

       

      Planner has an internal API for allowing certain node to be excluded for planning. For replica repair, those nodes are excluded. Enable excluded node to be use for replica repair for availability.

       

      Background:

      Earlier on, if any node had ExcludeNode=“in” configured, then the Node was not allowed to take any index ‘in’, so no new Index could be built or scheduled on that Node.
      There were cases where in a cluster, replica repair was necessary, even the replica being repaired would not be put on these ExcludedNode =“in”. But there can be cases (say due to HA constraint) where the only possible nodes where the replica can be put were on these Excluded “In” nodes. Hence the improvement enables the replica repair on these Excluded Nodes as well 

      Attachments

        Issue Links

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

          Activity

            People

              hemant.rajput Hemant Rajput
              amit.kulkarni Amit Kulkarni
              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