[
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)