Replace EndPoint class with InetAddress
---------------------------------------
Key: CASSANDRA-498
URL: https://issues.apache.org/jira/browse/CASSANDRA-498
Project: Cassandra
Issue Type: Improvement
Components: Core
Reporter: Jonathan Ellis
Assignee: Jonathan Ellis
Fix For: 0.5
EndPoint is problematic because there are two for each node: one for the TCP
port (used for all data-related traffic), and one for UDP (for gossip). Often
you will have a collection of one type of EndPoint, and want to look it up by
the other type; this gives rise to abominations such as retrofitPorts and
hard-to-find bugs.
Replacing EndPoint with the standard and port-less InetAddress fixes these
problems. (We push the actual tcp/udp ports into TcpConnection /
UdpConnection, where they belong.)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.