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

Alexander Lapin updated IGNITE-20735:
-------------------------------------
    Description: 
h3. Motivation

IGNITE-20685 will send initiate recovery replica request that should be 
properly handled in order to detect whether transaction is finished and 
rollback it if it's abandoned. Abandoned means that transaction is in pending 
state, however tx coordinator is dead.
h3. Definition of Done
 * If transaction state is either finished or aborted, then а cleanup request 
is sent in a common durable manner to a partition that have initiated recovery.
 * If the transaction state is pending, then the transaction should be rolled 
back, meaning that the state is changed to aborted and a corresponding cleanup 
request is sent in a common durable manner to a partition that have initiated 
recovery.

  was:
h3. Motivation

IGNITE-20685 will send initiate recovery replica request that should be 
properly handled in order to detect whether transaction is finished and 
rollback it if it's abandoned. Abandoned means that transaction is in pending 
state, however tx coordinator is dead.


> Implement initiate recovery handling logic
> ------------------------------------------
>
>                 Key: IGNITE-20735
>                 URL: https://issues.apache.org/jira/browse/IGNITE-20735
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Alexander Lapin
>            Priority: Major
>
> h3. Motivation
> IGNITE-20685 will send initiate recovery replica request that should be 
> properly handled in order to detect whether transaction is finished and 
> rollback it if it's abandoned. Abandoned means that transaction is in pending 
> state, however tx coordinator is dead.
> h3. Definition of Done
>  * If transaction state is either finished or aborted, then а cleanup request 
> is sent in a common durable manner to a partition that have initiated 
> recovery.
>  * If the transaction state is pending, then the transaction should be rolled 
> back, meaning that the state is changed to aborted and a corresponding 
> cleanup request is sent in a common durable manner to a partition that have 
> initiated recovery.



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

Reply via email to