[ https://issues.apache.org/jira/browse/KUDU-430?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David Alves updated KUDU-430: ----------------------------- Description: A number of small subtasks remain before we fully support snapshot consistency. In particular, a few of the issues: - right now, after compactions, we can lose history for a given row, and then a snapshot read in the past wouldn't produce correct results. - the C++ client doesn't handle timestamp propagation - we need to evaluate and make sure all of our APIs are in good shape in both Java and C++ clients - need to add some security (hashes) around timestamp propagation to prevent malicious clients from mucking with our machinery Scope Doc: https://docs.google.com/document/d/1EaKlJyQdMBz6G-Xn5uktY-d_x0uRmjMCrDGP5rZ7AoI/edit# was: A number of small subtasks remain before we fully support snapshot consistency. In particular, a few of the issues: - right now, after compactions, we can lose history for a given row, and then a snapshot read in the past wouldn't produce correct results. - the C++ client doesn't handle timestamp propagation - we need to evaluate and make sure all of our APIs are in good shape in both Java and C++ clients - need to add some security (hashes) around timestamp propagation to prevent malicious clients from mucking with our machinery > Consistent Operations > --------------------- > > Key: KUDU-430 > URL: https://issues.apache.org/jira/browse/KUDU-430 > Project: Kudu > Issue Type: New Feature > Components: client, tablet, tserver > Affects Versions: M4 > Reporter: Todd Lipcon > Labels: kudu-roadmap > > A number of small subtasks remain before we fully support snapshot > consistency. > In particular, a few of the issues: > - right now, after compactions, we can lose history for a given row, and then > a snapshot read in the past wouldn't produce correct results. > - the C++ client doesn't handle timestamp propagation > - we need to evaluate and make sure all of our APIs are in good shape in both > Java and C++ clients > - need to add some security (hashes) around timestamp propagation to prevent > malicious clients from mucking with our machinery > Scope Doc: > https://docs.google.com/document/d/1EaKlJyQdMBz6G-Xn5uktY-d_x0uRmjMCrDGP5rZ7AoI/edit# -- This message was sent by Atlassian JIRA (v6.3.4#6332)