[ https://issues.apache.org/jira/browse/PHOENIX-7661?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Viraj Jasani updated PHOENIX-7661: ---------------------------------- Fix Version/s: 5.3.0 > 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 > Priority: Major > Fix For: 5.3.0 > > > 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)