[ 
https://issues.apache.org/jira/browse/CASSANDRA-5400?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13620234#comment-13620234
 ] 

Carl Yeksigian commented on CASSANDRA-5400:
-------------------------------------------

The branch is at:
https://github.com/carlyeks/cassandra/tree/cie

                
> Allow multiple ports to gossip from a single IP address
> -------------------------------------------------------
>
>                 Key: CASSANDRA-5400
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-5400
>             Project: Cassandra
>          Issue Type: New Feature
>    Affects Versions: 2.0
>            Reporter: Carl Yeksigian
>            Assignee: Carl Yeksigian
>             Fix For: 2.0
>
>         Attachments: 5400.txt
>
>
> If a fat client is running on the same machine as a Cassandra node, the fat 
> client must be allocated a new IP address. However, since the node is now a 
> part of the gossip, the other nodes in the ring must be able to talk to it. 
> This means that a local only address (127.0.0.n) won't actually work for the 
> rest of the ring.
> This also would allow for multiple Cassandra service instances to run on a 
> single machine, or from a group of machines behind a NAT.
> The change is simple in concept: instead of using an InetAddress, use a 
> different class. Instead of using an InetSocketAddress, which would still tie 
> us to using InetAddress, I've added a new class, "CassandraInstanceEndpoint". 
> The serializer allows for reading a serialized Inet4Address or Inet6Address; 
> also, the message service can still communicate with 
> non-CassandraInstanceEndpoint aware code.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to