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

TestATSubordinateCrashDuringPrepare fails: Assumes participant log remved before TX log

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 4.17.0
    • 4.16.3
    • Testing, XTS
    • None

    Description

      See: http://172.17.131.2/view/XTS%20recovery/job/jbossts-branch416-xts-recovery-java6/36/

      In the trace logs you can see:

      removed transaction 0:ffffac118308:6a060f8e:4f92446a:15
      rollback returned for subordinate coordinator BasicAction: 0:ffffac118308:6a060f8e:4f92446a:15 status: ActionStatus.ABORTED
      aborted sent for Participant org.jboss.jbossts.xts.servicetests.DurableTestParticipant.1
      aborted received for Coordinator engine D0:ffffac118308:6a060f8e:4f92446a:1c
      aborted received for Coordinator engine D0:ffffac118308:6a060f8e:4f92446a:1c
      

      Here you will notice that the transaction is removed before the last participant record is removed. There is a bug in ATSubordinateCrashDuringPrepare.txt and BASubordinateCrashDuringComplete.txt that will only shutdown the VM if the transaction log is the last to be removed.

      Attachments

        Activity

          People

            paul.robinson@redhat.com Paul Robinson
            paul.robinson@redhat.com Paul Robinson
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: