Alexey Scherbakov created IGNITE-27838:
------------------------------------------
Summary: Directly mapped transactions can leave unreleased lock on
internal rollbacks
Key: IGNITE-27838
URL: https://issues.apache.org/jira/browse/IGNITE-27838
Project: Ignite
Issue Type: Bug
Reporter: Alexey Scherbakov
Assignee: Alexey Scherbakov
Fix For: 3.2
Currently in case of mapping error a transaction is rolled back on coordinator
(see postEnlist)
But for client's directly mapped transactions full state is available on
coordinator only before finish.
This can cause stale locks to remain until timeout invalidates them.
The fix is to propagate rollback request to a client.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)