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

Priority ring queue lets lower-priority message displace higher-priority

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.14
    • Fix Version/s: 0.19
    • Component/s: C++ Broker
    • Labels:
      None

      Description

      Currently a ring+priority queue works by removing the lowest priority message
      if the limit is reached. However it does not consider whether the new message
      is actually of lower priority than the one being displaced. A lower priority
      message should not displace a higher-priority message.

        Attachments

          Activity

            People

            • Assignee:
              gsim Gordon Sim
              Reporter:
              aconway Alan Conway
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: