On Thu, Nov 20, 2014 at 9:03 AM, Tyler Hobbs <[email protected]> wrote:

> The difference is likely due to the DynamicEndpointSnitch (aka dynamic
> snitch), which picks replicas to send messages to based on recently
> observed latency and self-reported load (accounting for compactions,
> repair, etc).  If you want to confirm this, you can disable the dynamic
> snitch by adding this line to cassandra.yaml: "dynamic_snitch: false".
>

As I understand it, the dynamic snitch also has a default slight preference
for the "primary" replica. This might be implicated here? While I don't
especially like it and it's probably obsolete in the age of speculative
retry, I believe its purpose is to increase cache heat on the primary
replica.

=Rob

Reply via email to