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

Eric Evans commented on CASSANDRA-197:
--------------------------------------

Voldemort does not use gossip, no. In fact, when last I looked at it, there was 
no failure detection at all. Each node is configured with the same list as the 
others, the thick client uses one or more seeds to fetch that list from a 
special store using the same get() semantics as any other object.

A cassandra thick client could learn the ring via gossip and utilize the same 
failure detection, but obviously there'd need to be some sort of distinction 
since the client isn't part of the ring. I suppose you could also periodically 
poll this information from one or more of the nodes, but that sounds ugly.

> Expose ring map to client for more direct access
> ------------------------------------------------
>
>                 Key: CASSANDRA-197
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-197
>             Project: Cassandra
>          Issue Type: New Feature
>            Reporter: Jun Rao
>            Assignee: Jun Rao
>         Attachments: issue197.patchv1
>
>
> For certain applications, it would be nice if a read is sent to a node that 
> owns the data locally. This saves an extra network hop. To do that, a client 
> will need to cache the ring map and use it to figure out the nodes owning a 
> row.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to