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

[system test] Failover- Add back with full recovery of "Index" node causes all index definitions and index data to be lost.

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Major
    • 4.5.0
    • 4.0.0
    • ns_server, secondary-index, UI
    • Security Level: Public
    • 400-3292
      10 Buckets
      18 gsi indexes

      2 Index Nodes
      1 Query Node
      5 KV nodes

    Description

      1. Load data, indexes on the cluster.
      2. All indexes are built
      3. Failover the Index Node1 and add back - Full Recovery
      4. Rebalance In this node

      All indexes on Node1 are gone.
      No index files on the node
      No Index definitions

      No warning on the behaviour while rebalance-add back In
      Confirm Failover only has this warning - Since this is a no data ( no KV node) will only remove it from the cluster. You need rebalance to put this node back in.
      (Attached screenshot)

      We shouldl

      • Either give the user more information on what to expect from this operation( ie Indexes will be lost, you would need to recreate indexes)
      • Not delete index definitions/ index data - Since the operation is "Full Recovery" in which case the user will expect index data to be recovered?

      Logs

      https://s3.amazonaws.com/cb-customers/1/1/collectinfo-2015-06-29T171658-ns_1%4010.6.2.168.zip

      Attachments

        Issue Links

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

          Activity

            People

              poonam Poonam Dhavale
              ketaki Ketaki Gangal (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty