Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-13074

DynamicEndpointSnitch frequently no-ops through early exit in multi-datacenter situations

    XMLWordPrintableJSON

Details

    • Normal

    Description

      The DynamicEndpointSnitch attempts to use timings from nodes to route reads to better performing nodes.

      In a multi-datacenter situation, timings will likely be empty for nodes outside of the local datacenter, as you'll frequently only be doing local_quorum reads (or a lower consistency level). In this case, the DES exits early and returns the subsnitch ordering. This means poorly performing replicas will never be avoided, no matter how degraded they are.

      Attachments

        Activity

          People

            jkni Joel Knighton
            jkni Joel Knighton
            Joel Knighton
            T Jake Luciani
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: