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

checkForEndpointCollision should ignore joining nodes

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • 2.0.11, 2.1.1
    • None
    • None
    • Low

    Description

      If you fail a bootstrap, then immediately retry it, cFEC erroneously tells you to replace it:

      ERROR 00:04:50 Exception encountered during startup
      java.lang.RuntimeException: A node with address bw-3/10.208.8.63 already exists, cancelling join. Use cassandra.replace_address if you want to replace this node.
          at org.apache.cassandra.service.StorageService.checkForEndpointCollision(StorageService.java:453) ~[main/:na]
          at org.apache.cassandra.service.StorageService.prepareToJoin(StorageService.java:666) ~[main/:na]
          at org.apache.cassandra.service.StorageService.initServer(StorageService.java:614) ~[main/:na]
          at org.apache.cassandra.service.StorageService.initServer(StorageService.java:507) ~[main/:na]
          at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:338) [main/:na]
          at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:457) [main/:na]
          at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:546) [main/:na]
      

      Attachments

        1. 7939.txt
          1 kB
          Brandon Williams
        2. 7939-2.1.txt
          2 kB
          Brandon Williams

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: