[
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)