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

Broker should issue QMF event on queue flow control state change

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Trivial
    • Resolution: Not A Problem
    • 0.9
    • Future
    • C++ Broker
    • None
    • 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

        1. QPID-3080.patch
          7 kB
          Ken Giusti

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: