isaacreath opened a new pull request, #2863: URL: https://github.com/apache/cassandra/pull/2863
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]](mailto:[email protected])); reviewed by Paulo Motta for [CASSANDRA-18968](https://issues.apache.org/jira/browse/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]

