David Capwell created CASSANDRA-18194:
-----------------------------------------
Summary: PaxosPrepare may add instances to Electorate that are not
in gossip
Key: CASSANDRA-18194
URL: https://issues.apache.org/jira/browse/CASSANDRA-18194
Project: Cassandra
Issue Type: Bug
Components: Feature/Lightweight Transactions
Reporter: David Capwell
Assignee: David Capwell
org.apache.cassandra.service.paxos.PaxosPrepare.RequestHandler#execute is given
a list of electorate from the peer and attempts to compute its own, then
replies back with this set.
On the peer side, we then have the set we sent and the set from the other
instance... we then fetch the EndpointState from Gossiper and store into a Map,
a map we later attempt to inject into Gossip.
It is possible that Gossiper does not know about the instance yet, so returns a
null; causing a NullPointerException in downstream code.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]