Uploaded image for project: 'ActiveMQ Apollo'
  1. ActiveMQ Apollo
  2. APLO-376

Not possible to empty dlq

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Critical
    • Resolution: Unresolved
    • 1.7.1
    • None
    • apollo-broker
    • None

    Description

      Our messages are persistent but have an expiry date. If they expire they are no more important to us and can be deleted. But when the messages expire they stay in the data files and there is no way to remove or consume them anymore. This results in a huge space consumption.

      We wanted to move the expired files to a dlqueue. As there is no processExpired = false like in ActiveMQ we wanted to consume the dlqeues and drop those messages. But just like before the messages stay in the database. Even worse, if we consume all messages in the dlq and restart Apollo, the same messages can be consumed again and again and again.

      Attachments

        Activity

          People

            Unassigned Unassigned
            KimSchneider Kim Schneider
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: