Skip to content

Commit 0f859be

Browse files
committed
if we upgrade, enable vector index
1 parent dc7f035 commit 0f859be

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

release_tester/arangodb/starter/manager.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,6 @@ def __init__(
9898
"--all.rclone.argument=--log-level=DEBUG",
9999
"--all.rclone.argument=--log-file=@ARANGODB_SERVER_DIR@/rclone.log",
100100
]
101-
if self.cfg.semver > "3.12.4":
102-
self.moreopts += [
103-
"--all.experimental-vector-index=true",
104-
]
105-
print(self.moreopts)
106101
# directories
107102
self.raw_basedir = install_prefix
108103
self.old_install_prefix = self.cfg.install_prefix
@@ -192,6 +187,15 @@ def __init__(
192187
self.ppid = None
193188

194189
self.is_running = False
190+
self.add_version_dependend_args()
191+
print(self.moreopts)
192+
print(self.default_starter_args)
193+
194+
def add_version_dependend_args(self):
195+
if self.cfg.semver > "3.12.4":
196+
self.default_starter_args += [
197+
"--all.experimental-vector-index=true",
198+
]
195199

196200
def _get_arguments(self):
197201
return (
@@ -693,6 +697,7 @@ def replace_binary_for_upgrade(self, new_install_cfg, relaunch=True):
693697
# since we can't overwrite open files:
694698
old_version = self.cfg.version
695699
self.default_starter_args = new_install_cfg.default_starter_args.copy()
700+
self.add_version_dependend_args()
696701
self.enterprise = new_install_cfg.enterprise
697702
self.replace_binary_setup_for_upgrade(new_install_cfg)
698703
with step("kill the starter processes of the old version"):

0 commit comments

Comments
 (0)