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

persisted 0-10 message content/meta-data gets orphaned in the store until recovery removes it

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 0.12
    • Fix Version/s: 0.13
    • Component/s: Broker-J
    • Labels:
      None

      Description

      Persisted 0-10 message content/meta-data gets orphaned in the store until recovery removes it.

      The MessageTransferMessage reference doesn't use the message reference counting system, meaning that when a 0-10 message has been dequeued from all the queues it was on the content and metadata simply get orphaned in the store until recovery, at whcih point it is actually deleted. This can slow broker startup dramatically, and could lead to disk space issues for high volume usage. The 0-10 messages should be updated to use the reference counting system to ensure their data is removed from the store at the earliest opportunity.

        Attachments

          Activity

            People

            • Assignee:
              gemmellr Robbie Gemmell
              Reporter:
              gemmellr Robbie Gemmell
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: