Qpid
  1. Qpid
  2. QPID-3080

Broker should issue QMF event on queue flow control state change

    Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Trivial 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"/>

        Activity

        Ken Giusti made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Not A Problem [ 8 ]
        Ken Giusti made changes -
        Issue Type Bug [ 1 ] Improvement [ 4 ]
        Ken Giusti made changes -
        Fix Version/s Future [ 12315490 ]
        Fix Version/s 0.9 [ 12315382 ]
        Ken Giusti made changes -
        Attachment QPID-3080.patch [ 12472428 ]
        Ken Giusti made changes -
        Field Original Value New Value
        Fix Version/s 0.9 [ 12315382 ]
        Ken Giusti created issue -

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development