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

RTS inbound bridge recovery does not work with JTS

    Details

    • Type: Bug
    • Status: Open (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 5.next
    • Component/s: REST
    • Labels:
      None
    • Steps to Reproduce:
      Hide

      Add "<jts/>" to the transaction subsystem configuration in standalone/configuration/standalone-rts.xml
      Update the openjdk subsystem: /subsystem=iiop-openjdk/:write-attribute(name=transactions,value=full)

      From Narayana code base execute the following:

      ./build.sh -f rts/at/bridge/pom.xml clean test -Parq -Dtest=InboundBridgeRecoveryTestCase#testCrashBeforeCommit
      
      Show
      Add "<jts/>" to the transaction subsystem configuration in standalone/configuration/standalone-rts.xml Update the openjdk subsystem: /subsystem=iiop-openjdk/:write-attribute(name=transactions,value=full) From Narayana code base execute the following: ./build.sh -f rts/at/bridge/pom.xml clean test -Parq -Dtest=InboundBridgeRecoveryTestCase#testCrashBeforeCommit

      Description

      If JTS is enabled, crash scenario when system fails just before the commit does not complete correctly. Instead of being committed, resource is rolled back by XARecoveryModule.
      In JTA case, XARecoveryModule does not find any XAResourceRecords and bridge recovery is handled by InboundBridgeRecoveryModule.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  gytis Gytis Trikleris
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated: