You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "Viraj Jasani (Jira)" <ji...@apache.org> on 2025/07/10 02:13:00 UTC
[jira] [Updated] (PHOENIX-7661) Clean up old framework for TTL masking and expiration
[ 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)