Uploaded image for project: 'Phoenix'
  1. Phoenix
  2. PHOENIX-3725 Add support for per VIEW level TTLs in addition to table level TTLs
  3. PHOENIX-5601

PHOENIX-5601 Add a new coprocessor for PHOENIX_TTL - PhoenixTTLRegionObserver

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 5.1.0, 4.16.0
    • 5.1.0, 4.16.0
    • None
    • None

    Description

      • Add a New coprocessor - ViewTTLAware Coprocessor that will intercept scan/get requests to inject a new ViewTTLAware scanner.

      The scanner will -

      • Use the row timestamp of the empty column to determine whether row TTL has expired and mask the rows from underlying query results.
      • Use the row timestamp to delete expired rows when DELETE_VIEW_TTL_EXPIRED flag is present.

      Attachments

        1. PHOENIX-5601.master.001.patch
          215 kB
          Jacob Isaac
        2. PHOENIX-5601.4.x.003.patch
          216 kB
          Jacob Isaac

        Issue Links

          Activity

            People

              jisaac Jacob Isaac
              jisaac Jacob Isaac
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: