[jbossts-issues] [JBoss JIRA] (JBTM-3247) Failed LRA records are reported but they not kept

Michael Musgrove (Jira) issues at jboss.org
Fri Feb 14 07:01:01 EST 2020


    [ https://issues.redhat.com/browse/JBTM-3247?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13972061#comment-13972061 ] 

Michael Musgrove commented on JBTM-3247:
----------------------------------------

I raised this as blocker since transaction failures need to be visible to the end user.

> Failed LRA records are reported but they not kept
> -------------------------------------------------
>
>                 Key: JBTM-3247
>                 URL: https://issues.redhat.com/browse/JBTM-3247
>             Project: JBoss Transaction Manager
>          Issue Type: Enhancement
>          Components: LRA
>    Affects Versions: 5.10.3.Final
>            Reporter: Michael Musgrove
>            Assignee: Michael Musgrove
>            Priority: Blocker
>             Fix For: 5.next
>
>
> When an LRA is closed/cancelled and some participants will never be able to complete/compensate then they are placed on the [BasicAction] failedList. The MP-LRA spec only requires that such failures are logged. The narayana implementation does indeed log the failure (using a log WARNING statement) but then removes the transaction record from the object store.
> It would be preferable to leave failed LRA's in the store and allow them to be queried and deleted using the REST coordinator (like we do for recovering LRA's).



--
This message was sent by Atlassian Jira
(v7.13.8#713008)


More information about the jbossts-issues mailing list