[
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)