Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Motivation
Client timestamp is used to determine a read timestamp for RO transaction on client-side (IGNITE-19888). For consistency behavior, need to implement a similar timestamp on server.
Implementation note
The last server observable timestamp should update at least when the transaction commuted.
Any RO transaction should use the timestamp: for SQL (IGNITE-19898) and through key-value API (IGNITE-19887)
Definition of done
All serve-side created RO transactions should execute in past with timestamp has been determining by last observation time.
Attachments
Issue Links
- is blocked by
-
IGNITE-19887 Transfer observable timestamp to read-only transaction
- Resolved
-
IGNITE-19898 SQL implicit RO transaction should used observation timestamp
- Resolved
- is related to
-
IGNITE-19824 Implicit RO should be used in implicit single gets
- Resolved
- links to