Aleksandr created IGNITE-24727:
----------------------------------
Summary: Add the 'abort reason' to the InternalTransaction
Key: IGNITE-24727
URL: https://issues.apache.org/jira/browse/IGNITE-24727
Project: Ignite
Issue Type: Improvement
Reporter: Aleksandr
A transaction might be aborted for different reasons, at least
1. user request
2. an operation error
3. a timeout
4. schema change
We currently don't record 1 and 2, and 4 is not implemented (but we might
implement it later). 3 is the only abort reason that stands out now.
Now 3 is represented as boolean flag. We have to use enum (or event context
with enum) to represent the reason of the abort.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)