[
https://issues.apache.org/jira/browse/IGNITE-20735?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kirill Sizov reassigned IGNITE-20735:
--------------------------------------
Assignee: Kirill Sizov
> 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
> Assignee: Kirill Sizov
> Priority: Major
> Labels: ignite-3
>
> 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)