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)