Uploaded image for project: 'Phoenix'
  1. Phoenix
  2. PHOENIX-7313

All cell versions should not be retained during flushes and minor compaction when maxlookback is disabled

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 5.2.0
    • 5.2.1
    • None
    • None

    Description

      HBase allows coprocessors to override the column family data retention properties dynamically within coprocessor hooks for flushes and compactions.

      The Phoenix TTL feature overrides the data retention properties such that all cells including delete markers are preserved and then the decision of what to be removed is determined in its compaction scanner called CompactionScanner. However, doing this when max lookback is disabled leads to retaining all row versions during minor compaction and flushes unnecessarily. 

      Attachments

        Issue Links

          Activity

            People

              kadir Kadir Ozdemir
              kadir Kadir Ozdemir
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: