Kirill Sizov created IGNITE-20560:
--------------------------------------
Summary: It's possible to execute commands on a finished
transaction under certain circumstances
Key: IGNITE-20560
URL: https://issues.apache.org/jira/browse/IGNITE-20560
Project: Ignite
Issue Type: Task
Reporter: Kirill Sizov
If a cleanup operation crashes, it does not affect the transaction it was for
called since the transaction has been finished already.
However under certain circumstances we may get the validation that prevents
commands from being executed on a finished transaction *broken*.
The issue is that we have
{{PartitionReplicaListener.TxCleanupReadyFutureList.state}} that duplicates
local txState, and is updated in the cleanup command handler:
{code:java}
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)