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

Race condition in message delivery path may cause a queue browser's to be closed permaturely.

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.18, 0.22, 0.30
    • Fix Version/s: 0.31
    • Component/s: Broker-J
    • Labels:
      None

      Description

      There is a race condition in the AbstractQueue#processQueue that can may that if a channel changes state at an unlucky moment, the queue is judged to be incorrectly empty. This will cause a 0-8..0-91's queue browser to be closed even though messages remain on the queue.

      This defect may be the cause of sporadic queue browser tests that have been observed every now and then.

        Attachments

          Activity

            People

            • Assignee:
              rgodfrey Robert Godfrey
              Reporter:
              kwall Keith Wall

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment