You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Mike Percy (JIRA)" <ji...@apache.org> on 2018/09/14 20:03:00 UTC
[jira] [Updated] (KUDU-2562) Checkpoint highest legal timestamp in
tablet superblock when tablet history GC deletes data
[ https://issues.apache.org/jira/browse/KUDU-2562?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mike Percy updated KUDU-2562:
-----------------------------
Description:
Checkpoint the highest legal timestamp in the tablet superblock when tablet history GC deletes data so that increasing the AHM age doesn’t expose us to inconsistent scans after a GC.
This is a real edge case and is a temporary condition depending on users restarting with a changed configuration flag. However without this safety feature, users can get bad scans if they increase the {{[--tablet_history_max_age_sec|http://kudu.apache.org/docs/configuration_reference.html#kudu-tserver_tablet_history_max_age_sec]}} command-line flag after a GC operation runs.
was:
Checkpoint the highest legal timestamp in the tablet superblock when tablet history GC deletes data so that increasing the AHM age doesn’t expose us to inconsistent scans after a GC.
This is a real edge case and is a temporary condition depending on users restarting with a changed configuration flag. However without this safety feature, users can get bad scans if they change the flag.
> Checkpoint highest legal timestamp in tablet superblock when tablet history GC deletes data
> -------------------------------------------------------------------------------------------
>
> Key: KUDU-2562
> URL: https://issues.apache.org/jira/browse/KUDU-2562
> Project: Kudu
> Issue Type: Improvement
> Components: tablet
> Affects Versions: 1.7.1
> Reporter: Mike Percy
> Priority: Minor
>
> Checkpoint the highest legal timestamp in the tablet superblock when tablet history GC deletes data so that increasing the AHM age doesn’t expose us to inconsistent scans after a GC.
> This is a real edge case and is a temporary condition depending on users restarting with a changed configuration flag. However without this safety feature, users can get bad scans if they increase the {{[--tablet_history_max_age_sec|http://kudu.apache.org/docs/configuration_reference.html#kudu-tserver_tablet_history_max_age_sec]}} command-line flag after a GC operation runs.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)