Skip to content

Commit

Permalink
Disable cbo cluster wide by default for testing purposes.
Browse files Browse the repository at this point in the history
Change-Id: Iedc8d76effe104e53d3ed7a87d2cec36a0d34308
Reviewed-on: https://review.couchbase.org/c/testrunner/+/179630
Reviewed-by: Pierre Regazzoni <pierre.regazzoni@couchbase.com>
Tested-by: Ajay Bhullar <ajay.bhullar@couchbase.com>
  • Loading branch information
ajaybhullar committed Sep 6, 2022
1 parent 3741f3c commit 4fd459a
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions pytests/tuqquery/tuq_metering.py
Expand Up @@ -22,6 +22,12 @@ def setUp(self):

def suite_setUp(self):
super(QueryMeteringTests, self).suite_setUp()
self.use_cbo = self.input.param("use_cbo", False)
if not self.use_cbo:
api = f"http://{self.server.ip}:8091/settings/querySettings"
data = {"queryUseCBO": "false"}
response = requests.post(api, data=data, auth=(self.rest.username,self.rest.password), verify=False)
self.log.info(f"Response: {response}")

def tearDown(self):
super(QueryMeteringTests, self).tearDown()
Expand Down Expand Up @@ -260,10 +266,12 @@ def test_gsi_create(self):

before_index_ru, before_index_wu = self.get_metering_index(self.bucket)
before_kv_ru, before_kv_wu = self.get_metering_kv(self.bucket)
self.log.info(f"before_index_ru:{before_index_ru}, before_index_wu:{before_index_wu}, before_kv_ru:{before_kv_ru}, before_kv_wu:{before_kv_wu}")
self.run_cbq_query(f'CREATE INDEX idx_name on {self.bucket}(name)')
self.wait_for_all_indexes_online()
after_index_ru, after_index_wu = self.get_metering_index(self.bucket)
after_kv_ru, after_kv_wu = self.get_metering_kv(self.bucket)
self.log.info(f"after_index_ru:{after_index_ru}, after_index_wu:{after_index_wu}, after_kv_ru:{after_kv_ru}, after_kv_wu:{after_kv_wu}")

expected_index_wu = self.doc_count * math.ceil((self.doc_key_size + self.index_key_size) / self.index_wu)
expected_kv_ru = self.doc_count * math.ceil( (self.doc_size + self.doc_key_size) / self.kv_ru)
Expand Down

0 comments on commit 4fd459a

Please sign in to comment.