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 Bug
    • Status: Resolved
    • Priority: Blocker Blocker
    • Resolution: Fixed
    • Affects Version/s: 0.12
    • Fix Version/s: 0.13
    • Component/s: Java Broker
    • 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.

        Activity

        There are no comments yet on this issue.

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development