[ 
https://issues.apache.org/jira/browse/IGNITE-19888?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladislav Pyatkov updated IGNITE-19888:
---------------------------------------
    Summary: Add client timestamp  (was: Add client timestamp to request for 
for RO start)

> Add client timestamp
> --------------------
>
>                 Key: IGNITE-19888
>                 URL: https://issues.apache.org/jira/browse/IGNITE-19888
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Vladislav Pyatkov
>            Priority: Major
>              Labels: ignite-3
>
> *Motivation*
> Read timestamp for RO transaction is supposed to determine with taking into 
> client timestamp to linearize client transactions.
> *Implementation notes*
> Add client-side property to store client time {{HybridTimestamp}}
> Pass the client time in TX_BEGIN request
> Calculate read timestamp in server-side {{max(clientTime, now() - 
> idelSafeTimePropagetaionFreqency)}}
> Use method with explicit timestamp to start RO transaction (the method is 
> implemented in IGNITE-19887)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to