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

Prevent operator mistakes due to simultaneous bootstrap

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • 2.1.1, 2.2.0 beta 1
    • None
    • None

    Description

      Cassandra has always had the '2 minute rule' between beginning topology changes to ensure the range announcement is known to all nodes before the next one begins. Trying to bootstrap a bunch of nodes simultaneously is a common mistake and seems to be on the rise as of late.

      We can prevent users from shooting themselves in the foot this way by looking for other joining nodes in the shadow round, then comparing their generation against our own and if there isn't a large enough difference, bail out or sleep until it is large enough.

      Attachments

        1. 7069.txt
          1 kB
          Brandon Williams

        Issue Links

          Activity

            People

              brandon.williams Brandon Williams
              brandon.williams Brandon Williams
              Brandon Williams
              T Jake Luciani
              Philip Thompson Philip Thompson
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: