[ 
https://issues.apache.org/jira/browse/IGNITE-27386?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mikhail Efremov updated IGNITE-27386:
-------------------------------------
    Description: 
*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.

  was:
*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.


> 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
>            Priority: Major
>              Labels: ignite-3
>
> *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