[
https://issues.apache.org/jira/browse/PHOENIX-7217?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Viraj Jasani updated PHOENIX-7217:
----------------------------------
Fix Version/s: 5.4.0
(was: 5.3.0)
> MaxLookback and TTL improvements and fixes
> ------------------------------------------
>
> Key: PHOENIX-7217
> URL: https://issues.apache.org/jira/browse/PHOENIX-7217
> Project: Phoenix
> Issue Type: Improvement
> Affects Versions: 5.2.0
> Reporter: Viraj Jasani
> Assignee: Viraj Jasani
> Priority: Major
> Fix For: 5.4.0
>
>
> Some improvements/fixes for Phoenix Table MaxLookback and TTL feature:
> * Use overridden value of maxLookback ms while confirming whether region
> level compaction is required
> * Use map of table with map of ColumnFamily to MaxLookback value for the
> override API
> * For the entire row version that is within max lookback window, avoid extra
> region level compaction
> * Support DeleteFamilyVersion marker with DeleteFamily markers such that
> DeleteFamilyVersion marker can mask only Put cells with the same timestamp.
> This requires changes to how we build and consume the column list for all
> cells that are outside the maxLookback window. The changes are required in
> both phoenix and hbase level compaction. We need to retain
> DeleteFamilyVersion markers as they can be used to perform masking of old
> cells (inside or outside of TTL window). The combination of DeleteFamily and
> DeleteFamilyVersion markers need more tests.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)