You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Denis Chudov (Jira)" <ji...@apache.org> on 2023/09/01 12:03:00 UTC

[jira] [Updated] (IGNITE-20322) Add ability to pass an observable timestamp to an implicit transaction

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

Denis Chudov updated IGNITE-20322:
----------------------------------
    Summary: Add ability to pass an observable timestamp to an implicit transaction  (was: Ability to pass an observable time stamp to an implicit transaction)

> Add ability to pass an observable timestamp to an implicit transaction
> ----------------------------------------------------------------------
>
>                 Key: IGNITE-20322
>                 URL: https://issues.apache.org/jira/browse/IGNITE-20322
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Vladislav Pyatkov
>            Priority: Major
>              Labels: ignite-3
>
> *Motivation*
> An implicit transaction is a transaction that is started by the table API when a single operation is executed and committed when the operation is finished. Currently, internal transactions use the only observable timestamp. The timestamp is reserved for embedded transactions only. That leads to incorrect calculations of the observable timestamp (the timestamp is updated more frequently than required).
> *Definition of done*
> Implicit transactions should start with a specific observable timestamp (for the embedded server or for each client).



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