@@ -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