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

Unexpired hints can potentially create previously deleted rows

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Low
    • Resolution: Won't Fix
    • None
    • None
    • None
    • Ubuntu 10.04

    • Low

    Description

      Per discussion here: http://www.mail-archive.com/user@cassandra.apache.org/msg28905.html

      Hints are TTLed to lowest gc_grace_seconds. If we have hints that are not replayed, and the administrator updates schema to have lower gc_grace seconds on some CF, chances are compactions will delete tombstones and history of delete gets lost. If the deleted row is in some hints CF, since the TTL is not updated, chances are it gets replayed and the deleted row comes back to life.

      I think it would be nice as part of schema migration, to also update the TTLs on hints that already exists on any nodes hints column family.

      Attachments

        Activity

          People

            Unassigned Unassigned
            arya Arya Goudarzi
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: