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

Move streams data to too many nodes.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • 0.8.6
    • None
    • None

    Description

      When you decommission a node, it only streams data to the node that is just now gaining responsibility for the node's primary range.

      When you move a node it streams data to every node that is responsible for the node's primary range. This is way more than it needs to, and could be bad in multi-dc setups. We should absolutely use this bug as a chance/reason to better unify that code, since move should be doing the same thing decom does.

      This might be worth backporting to 0.8 as well.

      Attachments

        1. 0001-Don-t-stream-to-replicas-that-already-have-the-data.patch
          1 kB
          Nick Bailey
        2. 3041-v2.txt
          3 kB
          Jonathan Ellis

        Activity

          People

            nickmbailey Nick Bailey
            nickmbailey Nick Bailey
            Nick Bailey
            Jonathan Ellis
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: