Example #1
0
 def memc_crash_during_indexing_and_querying(self):
     self.load_data()
     index = self.create_index(
         bucket=self._cb_cluster.get_bucket_by_name('default'),
         index_name="default_index")
     self.generate_random_queries(index, self.num_queries, self.query_types)
     node = self._cb_cluster.get_random_fts_node()
     NodeHelper.kill_memcached(node)
     self._cb_cluster.set_bypass_fts_node(node)
     self.run_query_and_compare(index)
 def memc_crash_during_indexing_and_querying(self):
     self.load_data()
     index = self.create_index(
         bucket=self._cb_cluster.get_bucket_by_name('default'),
         index_name="default_index")
     self.generate_random_queries(index, self.num_queries, self.query_types)
     node = self._cb_cluster.get_random_fts_node()
     NodeHelper.kill_memcached(node)
     self._cb_cluster.set_bypass_fts_node(node)
     self.run_query_and_compare(index)
Example #3
0
 def memc_crash_between_indexing_and_querying(self):
     self.load_data()
     self.create_fts_indexes_all_buckets()
     self.wait_for_indexing_complete()
     self.validate_index_count(equal_bucket_doc_count=True)
     NodeHelper.kill_memcached(self._cb_cluster.get_random_fts_node())
     for index in self._cb_cluster.get_indexes():
         self.is_index_partitioned_balanced(index)
     for index in self._cb_cluster.get_indexes():
         hits, _, _, _ = index.execute_query(query=self.query,
                                          expected_hits=self._num_items)
     self.log.info("SUCCESS! Hits: %s" % hits)
 def memc_crash_between_indexing_and_querying(self):
     self.load_data()
     self.create_fts_indexes_all_buckets()
     self.wait_for_indexing_complete()
     self.validate_index_count(equal_bucket_doc_count=True)
     NodeHelper.kill_memcached(self._cb_cluster.get_random_fts_node())
     for index in self._cb_cluster.get_indexes():
         self.is_index_partitioned_balanced(index)
     for index in self._cb_cluster.get_indexes():
         hits, _, _, _ = index.execute_query(query=self.query,
                                          expected_hits=self._num_items)
     self.log.info("SUCCESS! Hits: %s" % hits)
Example #5
0
 def memc_crash_on_kv_during_index_building(self):
     self.load_data()
     self.create_fts_indexes_all_buckets()
     self.sleep(10)
     self.log.info("Index building has begun...")
     for index in self._cb_cluster.get_indexes():
         self.log.info("Index count for %s: %s"
                       %(index.name, index.get_indexed_doc_count()))
     NodeHelper.kill_memcached(self._cb_cluster.get_master_node())
     for index in self._cb_cluster.get_indexes():
         self.is_index_partitioned_balanced(index)
     self.wait_for_indexing_complete()
     self.validate_index_count(equal_bucket_doc_count=True)
 def memc_crash_on_kv_during_index_building(self):
     self.load_data()
     self.create_fts_indexes_all_buckets()
     self.sleep(10)
     self.log.info("Index building has begun...")
     for index in self._cb_cluster.get_indexes():
         self.log.info("Index count for %s: %s"
                       %(index.name, index.get_indexed_doc_count()))
     NodeHelper.kill_memcached(self._cb_cluster.get_master_node())
     for index in self._cb_cluster.get_indexes():
         self.is_index_partitioned_balanced(index)
     self.wait_for_indexing_complete()
     self.validate_index_count(equal_bucket_doc_count=True)