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

sstables from stalled repair sessions become live after a reboot and can resurrect deleted data

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • 1.2.14, 2.0.5
    • None
    • None
    • Low

    Description

      The sstables streamed in during a repair session don't become active until the session finishes. If something causes the repair session to hang for some reason, those sstables will hang around until the next reboot, and become active then. If you don't reboot for 3 months, this can cause data to resurrect, as GC grace has expired, so tombstones for the data in those sstables may have already been collected.

      Attachments

        1. 6503_c1.2-v1.patch
          4 kB
          Jason Brown
        2. 6503_2.0-v2.diff
          40 kB
          Jason Brown
        3. 6503_2.0-v3.diff
          37 kB
          Yuki Morishita
        4. 6503-2.0-followup.txt
          2 kB
          Yuki Morishita

        Issue Links

          Activity

            People

              jasobrown Jason Brown
              jjordan Jeremiah Jordan
              Jason Brown
              Yuki Morishita
              Votes:
              1 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: