Uploaded image for project: 'ActiveMQ Classic'
  1. ActiveMQ Classic
  2. AMQ-5068

Support hardening/persisting the JMSRedeliveryFlag across restarts

    XMLWordPrintableJSON

Details

    Description

      WMQ supports a HARDENBO[1] flag on the redelivery flag impl. Which persists before dispatch. And has a corresponding performance impact.
      So we need to implement an additional journal command to persist delivery attempts and update the counter on restart/recovery to get parity.

      This will allow the redeliverFlag to be guaranteed to flag a potential duplicate dispatch in the event of a hard broker failure just after dispatch.

      [1] http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/index.jsp?topic=%2Fcom.ibm.mq.explorer.doc%2Fe_properties_queues.htm

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: