Uploaded image for project: 'JBoss Transaction Manager'
  1. JBoss Transaction Manager
  2. JBTM-3239

Failing AfterLRA participant calls are not repeated with recovery module

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Blocker
    • 5.10.5.Final
    • 5.10.1.Final
    • LRA
    • None

    Description

      The afterLRA calls are currently delivered only twice when the LRA is finished (twice because of JBTM-3163). When these two calls fail the afterLRA call is never repeated again. However, the specification states that afterLRA must be repeated until the 200 status code is returned.

      The main reason for this issue is the handling of afterLRA listeners in the Transaction object which means that the LRA enters the end phase (Closed/Cancelled) then the afterLRA listeners are called (twice because of above-mentioned issue) but if these calls fail there is nothing telling the transaction object to repeat the calls on the recovery.

      Attachments

        Activity

          People

            rhn-engineering-mmusgrov Michael Musgrove
            mstefank Martin Stefanko
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: