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

Bootstrapping nodes can become unreplaceable

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Patch Available
    • Priority: Normal
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: Cluster/Gossip
    • Labels:
      None
    • Bug Category:
      Availability
    • Severity:
      Normal
    • Complexity:
      Normal
    • Discovered By:
      User Report
    • Platform:
      All
    • Impacts:
      None
    • Test and Documentation Plan:
      Hide

      circle

      Show
      circle

      Description

      Bootstrapping nodes (including replacements) don't gossip their tokens until after they've received their schema. If the node experiences a failure before gossiping tokens, it causes the same problem CASSNDRA-15335 fixed for normal nodes - they cannot be replaced without gossiped tokens. Including tokens in the initial gossip round prevents nodes from getting into this state, although we still have to wait for the schema when the node is configured to allocate tokens for a keyspace.

        Attachments

          Activity

            People

            • Assignee:
              bdeggleston Blake Eggleston
              Reporter:
              bdeggleston Blake Eggleston
              Authors:
              Blake Eggleston
              Reviewers:
              Aleksey Yeschenko
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: