Hi, We have a 2 DC setup on version 0.7.9 and have observed the following: 1. Using a property file snitch, with dynamic snitch turned on. The performance of LOCAL_QUORUM operations is poor for a while (around a minute) after a cluster restart before drastically improving. 2. With the same setup, after each period as defined by dynamic_snitch_reset_interval_in_ms, the LOCAL_QUORUM performance greatly degrades before drastically improving again within a minute. 3. With the dynamic snitch turned off, LOCAL_QUORUM operations perform extremely poorly... same as the 1st minute after a restart. 4. With dynamic snitch turned on, QUORUM operations' performance is about the same as using LOCAL_QUORUM when the dynamic snitch is off or the first minute after a restart with the snitch turned on.
All of this seem to point to LOCAL_QUORUM operations not differentiating our DCs using the property file snitch and its performance effectively degrades to that of QUORUM when dynamic snitch doesn't have appropriate scores. Our main concern is the performance degradation at the periods defined by dynamic_snitch_reset_interval_in_ms. The DynamicEndpointSnitch in steady state assigns scores that matches the DCs we've configured through the network topology property file. Our network topology property file appears to be properly configured and have been confirmed through the EndpointSnitchInfo mbean. Please advice. Thanks, Shu Medio Systems