[ 
https://issues.apache.org/jira/browse/KUDU-236?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15183939#comment-15183939
 ] 

Mike Percy commented on KUDU-236:
---------------------------------

I was thinking that AHM validation would be a local notion. We can leave time 
synchronization up to NTP. Validation when opening a scanner could be along the 
lines of: {code} if (snapshot_ts < Now() - history_retention_time) { return 
INVALID_SNAPSHOT; } {code}

This would result in a ragged AHM when considered cluster-wide. The result of a 
scan right on top of that ragged edge is that some of the scanners would return 
an error, resulting in an error for the whole scan.


> GC tablet history
> -----------------
>
>                 Key: KUDU-236
>                 URL: https://issues.apache.org/jira/browse/KUDU-236
>             Project: Kudu
>          Issue Type: New Feature
>          Components: tablet
>    Affects Versions: M3
>            Reporter: David Alves
>            Assignee: Mike Percy
>            Priority: Blocker
>
> Now that UNDOs are in we need to garbage collect row history somehow. Right 
> now we're keeping everything forever



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to