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

Data loss after nodetool taketoken

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • 1.2.19, 2.0.10, 2.1 rc5
    • Legacy/Testing
    • None
    • Mac OSX Mavericks. Ubuntu 14.04

    • Low

    Description

      The dtest consistent_bootstrap_test.py:TestBootstrapConsistency.consistent_reads_after_relocate_test is failing on HEAD of the git branches 2.1 and 2.1.0.

      The test performs the following actions:

      • Create a cluster of 3 nodes
      • Create a keyspace with RF 2
      • Take node 3 down
      • Write 980 rows to node 2 with CL ONE
      • Flush node 2
      • Bring node 3 back up
      • Run nodetool taketoken on node 3 to transfer 80% of node 1's tokens to node 3
      • Check for data loss

      When the check for data loss is performed, only ~725 rows can be read via CL ALL.

      Attachments

        1. taketoken.tar.gz
          542 kB
          Philip Thompson
        2. consistent_bootstrap_test.py
          5 kB
          Philip Thompson
        3. 7601-2.1.txt
          60 kB
          Brandon Williams
        4. 7601-2.0.txt
          64 kB
          Brandon Williams
        5. 7601-1.2.txt
          62 kB
          Brandon Williams

        Issue Links

          Activity

            People

              brandon.williams Brandon Williams
              philipthompson Philip Thompson
              Brandon Williams
              Tom Hobbs
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: