[
https://issues.apache.org/jira/browse/KUDU-1679?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexey Serbin updated KUDU-1679:
--------------------------------
Resolution: Fixed
Fix Version/s: 1.2.0
Status: Resolved (was: In Review)
Implemented: 2f1a2a06d4fe719ef9f35338bc7403915517718a
> Propagate timestamps for scans
> ------------------------------
>
> Key: KUDU-1679
> URL: https://issues.apache.org/jira/browse/KUDU-1679
> Project: Kudu
> Issue Type: Sub-task
> Components: tserver
> Affects Versions: 1.0.1
> Reporter: David Alves
> Assignee: Alexey Serbin
> Fix For: 1.2.0
>
>
> We only propagate timestamps from writes to reads, not between two reads.
> This leaves the door open to unrepeatable read anomalies:
> If T1, T2 are reads from the same client where T2 starts after the response
> from T1 is received and neither are assigned timestamps by the client. It
> might be the case where T2’s observed value actually precedes T1’s value in
> the row history if T1 and T2 are performed in different servers, as T2 can be
> assigned a timestamp that is lower than T1.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)