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

cbbackup crashes when there are Search index aliases

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • 5.5.0
    • 5.1.0, 5.1.2, 5.5.0
    • tools
    • None
    • Untriaged
    • Unknown

    Description

      Problem
      cbbackup crashes when backing up search index alias

      $ /opt/couchbase/bin/cbbackup http://127.0.0.1:8091 ./backup -u Administrator -p password
        [                    ] 0.0% (0/estimated 7303 msgs)
      bucket: beer-sample, msgs transferred...                           
             :                total |       last |    per sec            
       byte  :                    0 |          0 |        0.0            
      Traceback (most recent call last):                                           
        File "/opt/couchbase/lib/python/cbbackup", line 12, in <module>             
          pump_transfer.exit_handler(pump_transfer.Backup().main(sys.argv))
        File "/opt/couchbase/lib/python/pump_transfer.py", line 80, in main
          rv = pumpStation.run()
        File "/opt/couchbase/lib/python/pump.py", line 148, in run
          rv = self.transfer_bucket_fts_index(source_bucket, source_map, sink_map)   
        File "/opt/couchbase/lib/python/pump.py", line 291, in transfer_bucket_fts_index
          source_bucket, source_map)                                                 
        File "/opt/couchbase/lib/python/pump_dcp.py", line 142, in provide_fts_index
          result, errors = rest.get_fts_index_metadata(source_bucket['name'])
        File "/opt/couchbase/lib/python/cluster_manager.py", line 147, in get_fts_index_metadata
          sourceName = index_def["sourceName"]                                     
      KeyError: 'sourceName'                                                 
      

      Steps to reproduce

      1. Setup a cluster with one data node and one search node
      2. Setup a search index
      3. Setup a search index alias
      4. run cbbackup

         /opt/couchbase/bin/cbbackup http://127.0.0.1:8091 ./backup -u Administrator -p password
        

      Attachments

        Issue Links

          For Gerrit Dashboard: MB-29961
          # Subject Branch Project Status CR V

          Activity

            People

              pvarley Patrick Varley (Inactive)
              pvarley Patrick Varley (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty