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