Uploaded image for project: 'ActiveMQ Artemis'
  1. ActiveMQ Artemis
  2. ARTEMIS-4418

openwire lastDeliveredSequenceId depends on message order, it should not

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.30.0
    • 2.31.0
    • OpenWire
    • None

    Description

      Following up on ARTEMIS-4410, message order is necessary to make sense of the openwire consumer close lastDeliveredSequence id, when order is compromised the delivery count on prefetched messages can get incremented in error.
      The root cause is the use of the persistence id, or store order, which is itself loose. It would be better if the sequence id was directly related to the consumer delivered list and independent of total queue order.

      Attachments

        Issue Links

          Activity

            People

              gtully Gary Tully
              gtully Gary Tully
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: