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

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

    XMLWordPrintableJSON

    Details

    • Severity:
      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

            • Assignee:
              jkni Joel Knighton
              Reporter:
              jkni Joel Knighton
              Authors:
              Joel Knighton
              Reviewers:
              T Jake Luciani
            • Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: