File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change 55from os import path
66import platform
77
8- from ._utils import mkdir_ifnot_exist
8+ from ._utils import make_semver , mkdir_ifnot_exist
99from .downloader ._urls import best_url
1010
1111DEFAULT_CONF = {}
@@ -127,7 +127,7 @@ def __init__(
127127 )
128128 self .archive_folder = mkdir_ifnot_exist (self .download_folder , self .url_hash )
129129 self .extracted_folder = mkdir_ifnot_exist (self .extract_folder , self .url_hash )
130- self .storage_engine = conf ( "storage_engine" , "ephemeralForTest" )
130+ self .storage_engine = self . _build_storage_engine ( )
131131
132132 def __str__ (self ):
133133 return (
@@ -165,3 +165,8 @@ def _build_download_url(self):
165165
166166 self .downloaded_version = downloaded_version
167167 return dl_url
168+
169+ def _build_storage_engine (self ):
170+ major , minor , patch = make_semver (self .downloaded_version )
171+ storage_engine_fallback = "wiredTiger" if major > 6 else "ephemeralForTest"
172+ return conf ("storage_engine" , storage_engine_fallback )
You can’t perform that action at this time.
0 commit comments