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

Denis Chudov reassigned IGNITE-21071:
-------------------------------------

    Assignee: Denis Chudov

> Rollback the transaction on primary failure if replication is not finished
> --------------------------------------------------------------------------
>
>                 Key: IGNITE-21071
>                 URL: https://issues.apache.org/jira/browse/IGNITE-21071
>             Project: Ignite
>          Issue Type: New Feature
>            Reporter: Alexander Lapin
>            Assignee: Denis Chudov
>            Priority: Major
>              Labels: ignite-3
>
> h3. Motivation
> Despite the fact that it's not always necessary within initial implementation 
> it's required to rollback the transaction if a node that host primary replica 
> failed prior to replication finalization.
> h3. Definition of Done
> Transaction should be eventually rolled back in case of primary replica host 
> failure while transaction is in infligts awaiting state.
> h3. Implementation Notes
> Primary replica host failure will end with corresponding primary replica 
> expiration, thus within initial implementation it's required to listen 
> primary replica expirations on tx finish while waiting infligts to complete. 
> Corresponding SQL based case should also be checked.



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

Reply via email to