ActiveMQ
  1. ActiveMQ
  2. AMQ-3596

FilePendingMessageCursor memory list does not respect priority for non persistent messages

    Details

      Description

      Priority support for non persistent messages is broken if all messages remain in memory. The first dispatch will in receipt order so the consumers ordering is not sufficient.
      Problem: the default store cursor uses a file pending cursor for non persistent messages, but the in memory list is not priority aware.
      Work around: is to use the vmCursor or to disable broker persistence.
      Fix: is to make use of the PendingList from a vm cursor for the memory list of a file pending message cursor.

        Activity

        Gary Tully created issue -
        Show
        Gary Tully added a comment - fix in http://svn.apache.org/viewvc?rev=1202153&view=rev
        Gary Tully made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Resolved Resolved
        2m 17s 1 Gary Tully 15/Nov/11 12:22

          People

          • Assignee:
            Gary Tully
            Reporter:
            Gary Tully
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development