You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Sam Tunnicliffe (Jira)" <ji...@apache.org> on 2024/10/21 13:16:00 UTC

[jira] [Updated] (CASSANDRA-19935) Equality check for Paxos.Electorate should not depend on collection types

     [ https://issues.apache.org/jira/browse/CASSANDRA-19935?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sam Tunnicliffe updated CASSANDRA-19935:
----------------------------------------
    Attachment: ci_summary.html

> Equality check for Paxos.Electorate should not depend on collection types
> -------------------------------------------------------------------------
>
>                 Key: CASSANDRA-19935
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-19935
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Feature/Lightweight Transactions
>            Reporter: Sam Tunnicliffe
>            Assignee: Sam Tunnicliffe
>            Priority: Normal
>             Fix For: 4.1.x, 5.0.x
>
>         Attachments: ci_summary.html
>
>
> In fixing CASSANDRA-19904 on trunk, it became apparent that the comparison of local and remote electorates in {{Paxos::verifyElectorate}} does not successfully identify instances which contain the same natural and pending replicas if they are created with different implementations of {{Collection<InetAddressAndPort>}}. This causes the gossip state to be unnecessarily included in replica responses during paxos rounds, in turn thir results in unnecessary work being performed on the coordinator. This affects 4.1 and 5.0 versions, so we should backport the relevant part of the CASSANDRA-19904 patch.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org