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

Update read paths to ensure ColumnFamilyStore.removeDeleted is called

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Normal
    • Resolution: Not A Problem
    • 1.2.0 beta 1
    • None
    • None
    • Normal

    Description

      In some cases, RowIteratorFactory's getReduced calls the filter.collateColumns path and doesn't remove columns TTL-ed out (by CASSANDRA-3974).

      Sylvain suggested that we should put removeDeleted on every read path, making it the only method concerned with tombstone and CF-TTL checks. He also suggested that QueryFilter.isRelelevant might then be able to be removed.

      See comments in CASSANDRA-3974 for more information.

      Attachments

        1. trunk-4299.txt
          2 kB
          Kirk True

        Activity

          People

            kirktrue Kirk True
            kirktrue Kirk True
            Kirk True
            Sylvain Lebresne
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: