Viraj Jasani created PHOENIX-7007: ------------------------------------- Summary: Configure maxLookbackAge for updatable views Key: PHOENIX-7007 URL: https://issues.apache.org/jira/browse/PHOENIX-7007 Project: Phoenix Issue Type: Improvement Reporter: Viraj Jasani
Phoenix max lookback age feature preserves live or deleted row versions that are only visible through the max lookback window, it does not preserve any unwanted row versions that should not be visible through the max lookback window. More details on the max lookback redesign: PHOENIX-6888 Similar to PHOENIX-7006, we should allow maxlookback to be configured for updatable views. The purpose of this Jira is to allow maxlookback age as a view level property: * New column in SYSTEM.CATALOG to preserve updatable view level maxlookback age * PTable object to read the value of maxlookback from SYSTEM.CATALOG * Allow CREATE/ALTER VIEW DDLs to provide maxlookback attribute * CompactionScanner should use view level maxlookbackAge, if available, else use cluster level config This can be achieved with similar strategy as redesign of TTL for views: PHOENIX-6978 -- This message was sent by Atlassian Jira (v8.20.10#820010)