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

replace address can "succeed" without actually streaming anything

    Details

    • Severity:
      Normal

      Description

      When you do a replace address and the new node has the same IP as the node it is replacing, then the following check can let the replace be successful even if we think all the other nodes are down: https://github.com/apache/cassandra/blob/cassandra-2.1/src/java/org/apache/cassandra/dht/RangeStreamer.java#L271

      As the FailureDetectorSourceFilter will exclude the other nodes, so an empty stream plan gets executed.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                pauloricardomg Paulo Motta
                Reporter:
                jjordan Jeremiah Jordan
                Authors:
                Paulo Motta
                Reviewers:
                Yuki Morishita
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: