Mikhail Efremov created IGNITE-27386:
----------------------------------------

             Summary: Add to TxStateMeta reasoning why a transaction was 
exceptionally aborted
                 Key: IGNITE-27386
                 URL: https://issues.apache.org/jira/browse/IGNITE-27386
             Project: Ignite
          Issue Type: Improvement
            Reporter: Mikhail Efremov


*Description*
In case of exceptional tx abortion we can't restore an actual reason why it 
happens. The only clue is a respond to user that may be lost. We have to store 
in volatile txs' map such information within \{{TxStateMeta}}:
# Exception's class type or/and error code.
# Trace ID.
# Exception's message.

*Motivation*
We need more information in case of exceptioanlly aborted transactions that 
available some time for analysis.

*Definition of done*
{\{TxStateMeta}} now contains the mentioned information in case of exceptional 
tx abortion.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to