cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Ellis (JIRA)" <j...@apache.org>
Subject [jira] Created: (CASSANDRA-994) re-organize endpointsnitch implementations
Date Fri, 16 Apr 2010 17:46:25 GMT
re-organize endpointsnitch implementations
------------------------------------------

                 Key: CASSANDRA-994
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-994
             Project: Cassandra
          Issue Type: Task
            Reporter: Jonathan Ellis
             Fix For: 0.7


I think the EPS implementations should look like this:

IEndPointSnitch: rename to IEndpointSnitch (lowercase P), otherwise fine as it is
SimpleSnitch: new default snitch.  Implement IEPS directly, with sorting as no-ops.
AbstractEndpointSnitch: rename to AbstractRackAwareSnitch; replace isOnSameRack and isInSameDataCenter
with getRack and getDatacenter (replacing getLocation).
EndPointSnitch: rename to RackInferringSnitch
PropertyFileEndpointSnitch: rename to PropertyFileSnitch, move from contrib to src
DatacenterEndpointSnitch: remove (redundant wrt PFS). "quorum factor per DC" needs to go in
the ReplicationStrategy, not the snitch.

The patch sequence looks like:

01: perform renames of IEPS, AES, EPS, and PFES
02: add SS and make method changes to ARAS [was AES]
Separate ticket: DatacenterReplicationStrategy code changes


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message