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

Igor Seliverstov updated IGNITE-5935:
-------------------------------------
    Description: 
Tx recovery doesn't work properly for txs over MVCC enabled caches using Cache 
API. It requires MvccSnapshot which may not be acquired at recovery time.
Need to implement logic for checking whether snapshot was already gotten by one 
of tx participants and use existing one, request and spread between 
participants a new snapshot otherwise.

  was:
Need make sure tx recovery work properly with mvcc enabled:
- tx IDs are generated and not lost if transaction is committed by recovery 
procedure
- tx should be removed from list of active transactions on coordinator


> MVCC TX: Tx recovery protocol
> -----------------------------
>
>                 Key: IGNITE-5935
>                 URL: https://issues.apache.org/jira/browse/IGNITE-5935
>             Project: Ignite
>          Issue Type: Task
>          Components: cache, mvcc
>            Reporter: Semen Boikov
>            Assignee: Igor Seliverstov
>            Priority: Major
>             Fix For: 2.7
>
>
> Tx recovery doesn't work properly for txs over MVCC enabled caches using 
> Cache API. It requires MvccSnapshot which may not be acquired at recovery 
> time.
> Need to implement logic for checking whether snapshot was already gotten by 
> one of tx participants and use existing one, request and spread between 
> participants a new snapshot otherwise.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to