You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Benedict (JIRA)" <ji...@apache.org> on 2018/09/07 17:27:00 UTC

[jira] [Created] (CASSANDRA-14705) ReplicaLayout follow-up

Benedict created CASSANDRA-14705:
------------------------------------

             Summary: ReplicaLayout follow-up
                 Key: CASSANDRA-14705
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-14705
             Project: Cassandra
          Issue Type: Improvement
            Reporter: Benedict
            Assignee: Benedict


Clarify the new ReplicaLayout code, separating it into ReplicaPlan (for what we want to do) and ReplicaLayout (for what we know about the cluster), with well defined semantics (and comments in the rare cases those semantics are weird)

Found and fixed bugs:
	- commitPaxos was using live, when needed all included
	- We were not writing to pending transient replicas
	- On write, we were not hinting to full nodes with transient replication enabled (since we filtered to liveOnly, in order to include our transient replicas above blockFor)




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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