[test.py] Fix log for failed node was nod added to failed directory
If something happens during nod adding to the cluster, it will not be registered as a part of the cluster. This leads to situations during log gathering that logs for a such node will be missing.
This commit is contained in:
@@ -917,10 +917,11 @@ class ScyllaCluster:
|
||||
self.leased_ips.remove(ip_addr)
|
||||
await self.host_registry.release_host(Host(ip_addr))
|
||||
raise
|
||||
if start and not expected_error:
|
||||
self.running[server.server_id] = server
|
||||
else:
|
||||
self.stopped[server.server_id] = server
|
||||
finally:
|
||||
if start and not expected_error:
|
||||
self.running[server.server_id] = server
|
||||
else:
|
||||
self.stopped[server.server_id] = server
|
||||
self.logger.info("Cluster %s added %s", self, server)
|
||||
return ServerInfo(server.server_id, server.ip_addr, server.rpc_address)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user