This is an automated email from the ASF dual-hosted git repository.

netudima pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra-dtest.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 774391ea Fix native_transport_timeout version check in cql_tracing_test
774391ea is described below

commit 774391eac5bd48c66a7959c6693e12d2c91607c6
Author: Dmitry Konstantinov <[email protected]>
AuthorDate: Tue Nov 3 22:56:15 2026 +0000

    Fix native_transport_timeout version check in cql_tracing_test
    
    The check compared versions as strings, so '4.1.13' >= '4.1.6' was False 
for every version from 4.1.10 up. In this case native_transport_timeout was not 
set, and its 12s default limited the 30s read and write timeouts to 12s. CL ALL 
queries timed out when one replica was slow.
    
    patch by Dmitry Konstantinov; reviewed by TBD for CASSANDRA-21846
---
 cql_tracing_test.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cql_tracing_test.py b/cql_tracing_test.py
index 72d53dea..e22ccf7b 100644
--- a/cql_tracing_test.py
+++ b/cql_tracing_test.py
@@ -27,7 +27,7 @@ class TestCqlTracing(Tester):
 
         cluster = self.cluster
         opts = {'write_request_timeout_in_ms': 30000, 
'read_request_timeout_in_ms': 30000}
-        if str(cluster.cassandra_version()) >= '4.1.6' and not 
str(cluster.cassandra_version()).startswith(('5.0-alpha', '5.0-beta')):
+        if cluster.cassandra_version() >= LooseVersion('4.1.6') and not 
str(cluster.cassandra_version()).startswith(('5.0-alpha', '5.0-beta')):
             opts['native_transport_timeout'] = '30s'
         cluster.set_configuration_options(values=opts);
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to