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

[Java Broker] Potentially improve performance by refactoring QueueConsumerManager

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • Future
    • Broker-J
    • None

    Description

      In org.apache.qpid.server.queue.AbstractQueue#deliverSingleMessage we currently call _queueConsumerManager.setNotified() twice to guard against a race condition (a message becoming available just before a consumer is moved from notified to interested). We could potentially optimise this by merging the Notified and Interested lists.

      Attachments

        Activity

          People

            Unassigned Unassigned
            lorenz.quack Lorenz Quack
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: