summaryrefslogtreecommitdiff
path: root/buildscripts/cost_model/database_instance.py
diff options
context:
space:
mode:
authorAlexander Ignatyev <alexander.ignatyev@mongodb.com>2022-08-23 15:35:48 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-08-23 16:45:21 +0000
commit2b69d029a298c49e40c081f24c3f5fd31e1f814a (patch)
tree46d03fb14e683a103efe0a74491b4de9976b9fef /buildscripts/cost_model/database_instance.py
parent79f64070f6510bade6a1d399a4c92ae7857f8852 (diff)
downloadmongo-2b69d029a298c49e40c081f24c3f5fd31e1f814a.tar.gz
SERVER-68983 Do not run ABT calibration workflows with hidden indexes
Diffstat (limited to 'buildscripts/cost_model/database_instance.py')
-rw-r--r--buildscripts/cost_model/database_instance.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/buildscripts/cost_model/database_instance.py b/buildscripts/cost_model/database_instance.py
index f651123d4c7..7fd271709d0 100644
--- a/buildscripts/cost_model/database_instance.py
+++ b/buildscripts/cost_model/database_instance.py
@@ -28,7 +28,6 @@
"""A wrapper with useful methods over MongoDB database."""
from __future__ import annotations
-import re
from typing import Sequence, Mapping, NewType, Any
import subprocess
from pymongo import MongoClient, InsertOne
@@ -76,7 +75,6 @@ class DatabaseInstance:
def enable_sbe(self, state: bool) -> None:
"""Enable new query execution engine. Throw pymongo.errors.OperationFailure in case of failure."""
- # self.client.admin.command({'setParameter': 1, 'internalQueryEnableSlotBasedExecutionEngine': state})
self.client.admin.command({
'setParameter': 1,
'internalQueryFrameworkControl': 'trySbeEngine' if state else 'forceClassicEngine'
@@ -84,6 +82,8 @@ class DatabaseInstance:
def enable_cascades(self, state: bool) -> None:
"""Enable new query optimizer. Requires featureFlagCommonQueryFramework set to True."""
+ self.client.admin.command(
+ {'configureFailPoint': 'enableExplainInBonsai', 'mode': 'alwaysOn'})
self.client.admin.command({
'setParameter': 1,
'internalQueryFrameworkControl': 'tryBonsai' if state else 'trySbeEngine'