diff options
author | Alexander Ignatyev <alexander.ignatyev@mongodb.com> | 2022-08-23 15:35:48 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-08-23 16:45:21 +0000 |
commit | 2b69d029a298c49e40c081f24c3f5fd31e1f814a (patch) | |
tree | 46d03fb14e683a103efe0a74491b4de9976b9fef /buildscripts/cost_model/database_instance.py | |
parent | 79f64070f6510bade6a1d399a4c92ae7857f8852 (diff) | |
download | mongo-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.py | 4 |
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' |