Viraj Jasani created PHOENIX-7661:
-------------------------------------

             Summary: Clean up old framework for TTL masking and expiration
                 Key: PHOENIX-7661
                 URL: https://issues.apache.org/jira/browse/PHOENIX-7661
             Project: Phoenix
          Issue Type: Improvement
            Reporter: Viraj Jasani


We have been using new TTL framework for masking and expiration using major 
compaction. We still have old framework in the code base which should not be 
used by anyone with 5.3.0. The old framework also makes it difficult to analyze 
how some configs are being used and whether they belong to old or new framework.

The purpose of this Jira is to perform massive clean up:
 * remove attribute {{_MASK_TTL_EXPIRED}} and it’s usages
 * remove attribute {{_DELETE_TTL_EXPIRED}} and it’s usages
 * remove attribute {{_PhoenixTTLScanTableName}} and it’s usages
 * remove {{phoenix.ttl.server_side.masking.enabled}} and it’s usages
 * remove {{PhoenixTTLRegionObserver}}
 * remove {{PhoenixTTLDeleteJobMapper}}
 * remove {{PhoenixTTLTool}}
 * remove adding {{PhoenixTTLRegionObserver}} coproc in CQSI
 * remove all tests associated with above attributes, coproc and mapreduce job



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to