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