[ https://issues.apache.org/jira/browse/IGNITE-21540?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17818750#comment-17818750 ]
Vladislav Pyatkov commented on IGNITE-21540: -------------------------------------------- In this issue, we will implement a prototype that demonstrates how transactions work when all lock exceptions retry for any transaction operation. In the first prototype, we won't handle the exception for cursors (this is a future plan). > Unexpected lock exception in implicit operation > ----------------------------------------------- > > Key: IGNITE-21540 > URL: https://issues.apache.org/jira/browse/IGNITE-21540 > Project: Ignite > Issue Type: Improvement > Reporter: Vladislav Pyatkov > Priority: Major > Labels: ignite-3 > > h3. Motivation > Implicit operations create a transaction under the hood, and the transaction > may be in conflict with another one. This type of transaction can be > automatically retried because it does not contain user logic. > h3. Implementation notes > We need to consider all kinds of implicit operations that lead to the > creation of RW transactions. > h3. Definition of done > Implicit operations never throw the lock exception. -- This message was sent by Atlassian Jira (v8.20.10#820010)