@@ -147,7 +147,8 @@ def add_starter(name, port, opts, sm, hasAgency):
147147 self .create_tls_ca_cert ()
148148 port = 9528
149149 count = 0
150- full_node_count = self .props .cluster_nodes + 2 # we need 2 additional nodes for hotbackup testing
150+ # we need 2 additional nodes for hotbackup testing
151+ full_node_count = self .props .cluster_nodes + 2 if self .hot_backup else self .props .cluster_nodes
151152 for this_node in list (range (1 , full_node_count + 1 )):
152153 node = []
153154 node_opts .append (node )
@@ -240,10 +241,10 @@ def upgrade_arangod_version_impl(self):
240241 if self .cfg .stress_upgrade :
241242 bench_instances .append (self .starter_instances [0 ].launch_arangobench ("cluster_upgrade_scenario_1" ))
242243 bench_instances .append (self .starter_instances [1 ].launch_arangobench ("cluster_upgrade_scenario_2" ))
243- for node in self .starter_instances :
244+ for node in self .get_running_starters () :
244245 node .replace_binary_for_upgrade (self .new_installer .cfg )
245246
246- for node in self .starter_instances :
247+ for node in self .get_running_starters () :
247248 node .detect_instance_pids_still_alive ()
248249
249250 self .starter_instances [1 ].command_upgrade ()
@@ -616,6 +617,7 @@ def test_hotbackup_impl(self):
616617 @step
617618 def remove_starter_dbserver (self , starter ):
618619 """remove dbserver managed by given starter from cluster"""
620+ print ("removing starter " + repr (starter ))
619621 terminated_dbserver_uuid = starter .get_dbserver ().get_uuid ()
620622 starter .stop_dbserver ()
621623 self .remove_server_from_agency (terminated_dbserver_uuid )
0 commit comments