You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Sergey Uttsel (Jira)" <ji...@apache.org> on 2022/09/07 06:28:00 UTC

[jira] [Updated] (IGNITE-17638) Implement Txn state map to optimize write intent resolution

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

Sergey Uttsel updated IGNITE-17638:
-----------------------------------
    Description: 
Need to implement Txn state map which contains txId -> (txState,  txCoordinatorAdress, commitTimestamp).
This map will be located on all nodes in replication group (primary and followers) and  updated on modification command. On cleanupCommand need to set commitTimestamp.
 
Txn state map optimizes write intent resolution. If commitTs <= readTs then RO transaction treat a write intent as committed.

  was:
Need to implement Txn state map which contains txId -> (txState,  txCoordinatorAdress, commitTimestamp).
This map will be located on all nodes in replication group (primary and followers) and  updated on modification command. On cleanupCommand need to set commitTimestamp.
 
Txn state map optimizes write intent resolution. If commitTs <= readTs then RO transaction treat write intent as committed.


> Implement Txn state map to optimize write intent resolution
> -----------------------------------------------------------
>
>                 Key: IGNITE-17638
>                 URL: https://issues.apache.org/jira/browse/IGNITE-17638
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Sergey Uttsel
>            Priority: Major
>              Labels: ignite-3, transaction3_ro
>
> Need to implement Txn state map which contains txId -> (txState,  txCoordinatorAdress, commitTimestamp).
> This map will be located on all nodes in replication group (primary and followers) and  updated on modification command. On cleanupCommand need to set commitTimestamp.
>  
> Txn state map optimizes write intent resolution. If commitTs <= readTs then RO transaction treat a write intent as committed.



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