Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-4034

XASessionImpl should override resubscribe() for correct XA failover behavior

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.17
    • JCA, JMS AMQP 0-x
    • None
    • All supported OS platforms.

    Description

      Currently the XASessionImpl class fails to implement the resubscribe() method. As a result, the super class resubscribe method is called. This does not allow the failed over session to correctly invoke dtxSelect() as well as reconstructing the underlying XAResource. As a result, an expect is thrown when the XASession attempts any sort of message handling.

      The XASessionImpl class needs to override the resubscribe() method allowing for the correct XA/failover behavior.

      Attachments

        Activity

          People

            wprice Weston M. Price
            wprice Weston M. Price
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: