Files
scylladb/test/cluster
Dimitrios Symonidis 4c0a991017 test/cluster: fix proxy resource leak in internode compression test
The test_internode_compression_between_datacenters test was flaky due to
proxy servers and leased host IPs not being cleaned up on failure paths.
If any exception occurred after proxies were started (e.g. during
server_start or driver_connect), the asyncio.Server listeners remained
bound and leased hosts were never released back to HostRegistry. On
subsequent test runs, this caused EADDRINUSE (errno 98) when trying to
bind the same address:port.

Wrap the proxy/server lifecycle in try/finally to ensure proxies are
always stopped and hosts are always released, regardless of whether
the test succeeds or fails.

Fixes: SCYLLADB-2183

Closes scylladb/scylladb#30127
2026-05-29 13:51:43 +03:00
..
2026-05-18 12:23:40 +02:00