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

remember ring state between restarts

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • 0.7 beta 3
    • None
    • None

    Description

      default behavior should be to remember the nodes we've seen before. we're already storing ip/token pairs in systemtable, but we're not removing them when removetoken is issued.

      we probably want to leave some trace of nodes-that-used-to-participate-but-were-removed, but instead of having a historical track in systemtable let's just add something to the gossip listener in StorageService that logs token when a node comes up.

      finally, there should be a flag (-D? config?) for bringing up a node in don't-assume-anything-about-the-ring mode as a fallback in case we run into more funky token-related bugs.

      Attachments

        1. 1518.txt
          8 kB
          Brandon Williams
        2. 1518-v2.txt
          9 kB
          Jonathan Ellis

        Issue Links

          Activity

            People

              brandon.williams Brandon Williams
              jbellis Jonathan Ellis
              Brandon Williams
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: