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

Gossip should ignore generation numbers too far in the future

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Normal
    • Resolution: Fixed
    • Fix Version/s: 2.1.1
    • Component/s: None
    • Labels:
      None

      Description

      If a node sends corrupted gossip, it could set the generation numbers for other nodes to arbitrarily large values. This is dangerous since one bad node (e.g. with bad memory) could in theory bring down the cluster. Nodes should refuse to accept generation numbers that are too far in the future.

        Attachments

        1. 8113-v1.txt
          2 kB
          Jason Brown
        2. 8113-v2.txt
          2 kB
          Jason Brown
        3. 8113-v3.txt
          3 kB
          Jason Brown
        4. 8113-v4.txt
          2 kB
          Jason Brown
        5. 8133-fix.txt
          1 kB
          Brandon Williams

          Activity

            People

            • Assignee:
              jasobrown Jason Brown
              Reporter:
              rlow Richard Low
              Authors:
              Jason Brown
              Reviewers:
              Brandon Williams
            • Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: