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)

Reply via email to