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

Reply via email to