mq
  1. mq
  2. MQ-124

Message delivered to consumer in a XA transaction with state STARTED at consumer client termination is appended to end of queue

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.1, 4.2, 4.3, 4.4, 4.4u1, 4.4u2, 4.5
    • Fix Version/s: 4.5.2, 5.0
    • Component/s: None
    • Labels:
      None

      Description

      start a broker
      send 5 messages to a queue
      start a XA receiver which does
      start XA transaction
      receive()
      sleep

      The receive() receives message #1. While at sleep step, kill the receiver client, then
      restart the XA receiver which does
      loop:
      start XA transaction
      receive()
      end XA transaction
      commit

      The restarted XA receiver will receive messages in following order

      Message #2
      Message #3
      Message #4
      Message #5
      Message #1

        Activity

        Hide
        amyk added a comment -

        fixed in 4.5.2 and 5.0

        Show
        amyk added a comment - fixed in 4.5.2 and 5.0
        Hide
        saradak added a comment -

        Verified the bug w/4.5.2-b2d
        xadrive7 test passed on all platforms in 4.5.2 milestone run.

        -Sarada

        Show
        saradak added a comment - Verified the bug w/4.5.2-b2d xadrive7 test passed on all platforms in 4.5.2 milestone run. -Sarada

          People

          • Assignee:
            amyk
            Reporter:
            amyk
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: