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

View query fails with missing ids from memcached error

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Blocker
    • 3.0
    • 3.0
    • Security Level: Public
    • None
    • 3.0.0-1105-rel
    • Triaged
    • Yes
    • June 30 - July 18

    Description

      Jenkins Ref Link:
      http://qa.sc.couchbase.com/job/ubuntu_x64--65_02--view_query_extended-P1/156/consoleFull

      Test to Reproduce:
      view.viewquerytests.ViewQueryTests.test_employee_dataset_startkey_endkey_queries_start_stop_rebalance_in_incremental,skip_rebalance=true

      ======================================================================
      FAIL: test_employee_dataset_startkey_endkey_queries_start_stop_rebalance_in_incremental (view.viewquerytests.ViewQueryTests)
      ----------------------------------------------------------------------
      Traceback (most recent call last):
      File "pytests/view/viewquerytests.py", line 1036, in test_employee_dataset_startkey_endkey_queries_start_stop_rebalance_in_incremental
      self._query_all_views(data_set.views, gen_load)
      File "pytests/view/viewquerytests.py", line 2320, in _query_all_views
      self._check_view_intergrity(views)
      File "pytests/view/viewquerytests.py", line 2338, in _check_view_intergrity
      self.fail(self._form_report_failure(failures, views))
      AssertionError:

                                        • Error report *********************
                                          Failure message is: Exception: DEBUG INFO: [ {'msg': 'missing ids from memcached', 'details': ['document cf7bceaa2ffaad-54 missing from memcached']}

                                          ]

      Test case info:

      Test uses employee data set:
      -documents are structured as

      {"name": name<string>, "join_yr" : year<int>, "join_mo" : month<int>, "join_day" : day<int>, "email": email<string>, "job_title" : title<string>, "type" : type<string>, "desc" : desc<tring>}

      Steps to repro:
      1. Start load data
      2. wait data for persistence
      3. start rebalance in
      4. stop rebalance
      5. Start querying

      Views structure are:
      Views : ['test_view-cf7bcea : map_fn=function (doc)

      { if(doc.job_title !== undefined) emit([doc.join_yr, doc.join_mo, doc.join_day], [doc.name, doc.email] ); }, reduce_fn=None', 'test_view-78dccba : map_fn=function (doc) { if(doc.job_title !== undefined) { var myregexp = new RegExp("^UI "); if(doc.job_title.match(myregexp)){ emit([doc.join_yr, doc.join_mo, doc.join_day], [doc.name, doc.email] );}}}, reduce_fn=None', 'test_view-e734891 : map_fn=function (doc) { if(doc.job_title !== undefined) { var myregexp = new RegExp("^System "); if(doc.job_title.match(myregexp)){ emit([doc.join_yr, doc.join_mo, doc.join_day], [doc.name, doc.email] );}}}, reduce_fn=None', 'test_view-dd0c1b0 : map_fn=function (doc) { if(doc.job_title !== undefined) { var myregexp = new RegExp("^Senior "); if(doc.job_title.match(myregexp)){ emit([doc.join_yr, doc.join_mo, doc.join_day], [doc.name, doc.email] );}}}, reduce_fn=None', 'test_view-68a80d8 : map_fn=function (doc) { if(doc.job_title !== undefined) emit([doc.join_yr, doc.join_mo, doc.join_day], [doc.name, doc.email] ); }

      , reduce_fn=_count', 'test_view-d7ada31 : map_fn=function (doc, meta) { if(doc.job_title !== undefined) { var myregexp = new RegExp("^System "); if(doc.job_title.match(myregexp))

      { emit([doc.join_yr, doc.join_mo, doc.join_day], [doc.name, doc.email] );}

      }}, reduce_fn=None']

      Live Cluster at 10.3.5.90

      Uploading logs

      Attachments

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

        Activity

          People

            alkondratenko Aleksey Kondratenko (Inactive)
            Meenakshi Meenakshi Goel
            Votes:
            0 Vote for this issue
            Watchers:
            10 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                PagerDuty