Isaac Reath cassandra_src all time


 2 Collaborator
Štefan Miklošovič , Paulo Motta

 2 Patch
475c0035e6e04526eaf50805d33156ac9b828ab6, 26a7d574f00dfd00cb76363ce46ab544a0b50c3b

475c0035e6e04526eaf50805d33156ac9b828ab6 | Author: Isaac Reath <ireath@bloomberg.net>
 | 2024-01-05 12:57:21-05:00

    [CASSANDRA-18999] Gossiper::hasMajorVersion3Nodes returns true when a cluster is upgrading patch version without Cassandra 3 nodes.
    
    This commit fixes Gossiper::hasMajorVersion3Nodes so that it does not return true when all hosts have a known version, no hosts are on a version earlier than 4.0, and there is a 4.x minor version or patch version upgrade in progress. Additionally, this commit improves the clarity of Gossiper::hasMajorVersion3Nodes's name to indicate that it will return true when the cluster has 3.x nodes or if the cluster state is unknown, matching the description in the in-line comment.
    
    patch by Isaac Reath; reviewed by Paulo Motta and Stefan Miklosovic for CASSANDRA-18999
    
    Closes #2967

26a7d574f00dfd00cb76363ce46ab544a0b50c3b | Author: Isaac Reath <ireath@bloomberg.net>
 | 2023-11-10 11:08:32+01:00

    Make StartupConnectivityChecker only run a connectivity check if there are no nodes which are running a version prior to Cassandra 4
    
    patch by Isaac Reath; reviwed by Paulo Motta, Stefan Miklosovic for CASSANDRA-18968