Uploaded image for project: 'Couchbase Documentation'
  1. Couchbase Documentation
  2. DOC-7256

[FTS] Inaccurate information for failover-rebalance behavior

    XMLWordPrintable

Details

    • 1

    Description

      Following his link to understand FTS behavior with replicas and failover and rebalance ..

      https://docs.couchbase.com/server/6.6/learn/clusters-and-availability/hard-failover.html#search-service

      It says ..

      If multiple nodes run the Search Service, Full Text Indexes are partitioned, and are automatically distributed across those nodes. If a Search Service node is failed over, it stops taking traffic. If no other nodes run the Search Service, all building of Full Text Indexes stops, and searches fail. If at least one other node is running the Search Service, this continues to handle queries and return partial results.
       
      When rebalance occurs:
       
      If replica Full Text Indexes have been configured, the Search Service promotes the replicas to active on the remaining nodes of the cluster.
       
      If replica Full Text Indexes have not been configured, the Search Service rebuilds the indexes on the remaining nodes of the cluster, using stored index definitions.
       
      Note that the Search Service is not supported by Delta Recovery. 

      I would reword this as if replicas were enabled and a node were failed-over, the replica(s) would immediately be promoted to primary. Upon rebalance if the cluster can support it, more replicas will be generated.

      Attachments

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

        Activity

          People

            abhinav Abhi Dangeti
            abhinav Abhi Dangeti
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty