isaacreath opened a new pull request, #2862:
URL: https://github.com/apache/cassandra/pull/2862

   Cassandra versions prior to Cassandra 4 do not support the PING_REQ message 
type which causes the StartupConnectivityChecker::execute method to fail.
   This commit changes the behavior of the StartupConnectivityChecker::execute 
method to only run a connectivity check if there are no nodes which are running 
a version prior to Cassandra 4.
   
   patch by Isaac Reath ([email protected]); reviewed by Paulo Motta for 
CASSANDRA-18968
   
   This can be reproduced by starting a Cassandra 4 or greater node where at 
least one peer is running Cassandra 3 or older. In this scenario you should see:
   ```WARN [main] 2023-10-27 15:58:22,234 
StartupClusterConnectivityChecker.java:183 - Timed out after 10002 
milliseconds, was waiting for remaining peers to connect: {dc1=[X.Y.Z.W, 
A.B.C.D]}.```
   
   After applying this patch, instead you should see:
   ```Skipping startup connectivity check as some nodes may be running 
Cassandra version 3 or older which does not support connectivity checking.```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to