Recent discussion on dynamic snitch for some background 
http://www.mail-archive.com/user@cassandra.apache.org/msg12089.html 


1) Adapted phi failure detector as used by gossip, see 
o.a.c.locator.DynamicEndpointSnitch
2) tracks last 100 responses from a node 
3) in memory only
4) it's expensive when compared to storing a latency. It loops through all 
known nodes and calcs it's score which requires looping through all scores. 

Aaron

On 9 Apr 2011, at 08:27, A J wrote:

> dynamic_snitch seems to do host score calculation to figure the
> latency of each node.
> 
> What are the details of this calculation :
> 1. What is the mechanism to determine latency ?
> 2. Does it score the calculated scores and use the historical figures
> to come up with the latest scores ? (You can't just base the latency
> based on a singular ping)
> 3. Where are these scores stored ? In the cassandra database somewhere ?
> 4. cassandra.yaml also says that dynamic_snitch_update_interval_in_ms
> "controls how often to perform the more expensive part of host score
> calculation". What is the expensive part and how expensive is it?
> 
> Thanks.

Reply via email to