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.