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)