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)