Skip to content

Commit dc6a6d2

Browse files
committed
if we upgrade, enable vector index
1 parent 970da64 commit dc6a6d2

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

release_tester/arangodb/starter/manager.py

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -97,11 +97,6 @@ def __init__(
9797
"--all.rclone.argument=--log-level=DEBUG",
9898
"--all.rclone.argument=--log-file=@ARANGODB_SERVER_DIR@/rclone.log",
9999
]
100-
if self.cfg.semver > "3.12.4":
101-
self.moreopts += [
102-
"--all.experimental-vector-index=true",
103-
]
104-
print(self.moreopts)
105100
# directories
106101
self.raw_basedir = install_prefix
107102
self.old_install_prefix = self.cfg.install_prefix
@@ -190,6 +185,17 @@ def __init__(
190185
self.pid = None
191186
self.ppid = None
192187

188+
self.is_running = False
189+
self.add_version_dependend_args()
190+
print(self.moreopts)
191+
print(self.default_starter_args)
192+
193+
def add_version_dependend_args(self):
194+
if self.cfg.semver > "3.12.4":
195+
self.default_starter_args += [
196+
"--all.experimental-vector-index=true",
197+
]
198+
193199
def _get_arguments(self):
194200
return (
195201
[
@@ -672,6 +678,7 @@ def replace_binary_for_upgrade(self, new_install_cfg, relaunch=True):
672678
# since we can't overwrite open files:
673679
old_version = self.cfg.version
674680
self.default_starter_args = new_install_cfg.default_starter_args.copy()
681+
self.add_version_dependend_args()
675682
self.enterprise = new_install_cfg.enterprise
676683
self.replace_binary_setup_for_upgrade(new_install_cfg)
677684
with step("kill the starter processes of the old version"):

0 commit comments

Comments
 (0)