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

Broker should issue QMF event on queue flow control state change

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Trivial
    • Resolution: Not A Problem
    • Affects Version/s: 0.9
    • Fix Version/s: Future
    • Component/s: C++ Broker
    • Labels:
      None
    • Environment:

      all

      Description

      When a queue's flow control state changes, the broker should issue an QMF event to notify management clients.

      A rough sketch of a possible schema implementation for the event:

      <eventArguments>
      ....
      <arg name="qName" type="sstr" desc="Name of a queue"/>
      <arg name="msgDepth" type="count32" desc="Current size of queue in messages"/>
      <arg name="byteDepth" type="count32" desc="Current size of queue in bytes"/>
      <arg name="active" type="bool" desc="True if flow stopped, else flow allowed"/>
      </eventArguments>

      <event name="queueFlowControl" sev="inform" args="qName, active, msgDepth, byteDepth"/>

        Attachments

          Activity

            People

            • Assignee:
              kgiusti Ken Giusti
              Reporter:
              kgiusti Ken Giusti
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: