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

management move/copy and max delivery attempt functionality fail to properly move/copy the message if it was loaded from the message store at startup

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 0.16
    • Fix Version/s: 0.18
    • Component/s: Broker-J

      Description

      The JMX moveMessage/copyMessage functions fail to properly move/copy the message if the message has been recovered from the store at Broker startup. The Broker permanently loses the message's payload.

      If an operator subsequently tries to view the problematic message with the Management interfaces, a JMX thread will be put into an infinite loop (see QPID-4170) and this will require a Broker restart.

      This problem does not affect messages sent during the lifetime of the Broker's execution (they can be moved or copied as normal). The existence of messages with lost payload within the Broker does not affect the flight of other messages through the Broker.

        Attachments

          Activity

            People

            • Assignee:
              gemmellr Robbie Gemmell
              Reporter:
              k-wall Keith Wall
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: