Skip to content

Commit 6464702

Browse files
committed
we only need more starters if we intend to test hot backup
1 parent 269ff04 commit 6464702

File tree

1 file changed

+5
-3
lines changed
  • release_tester/arangodb/starter/deployments

1 file changed

+5
-3
lines changed

release_tester/arangodb/starter/deployments/cluster.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)