Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
-Dqpid.flow_control_wait_failure=60000
-Dqpid.flow_control_wait_notify_period=10000

Broker Log Messages

There are four new Broker log messages that may occur if flow control through queue capacity limits is enabled.

Firstly, when a capacity limited queue becomes overfull, a log message similar to the following is produced

Code Block

MESSAGE [vh(/test)/qu(MyQueue)] [vh(/test)/qu(MyQueue)] QUE-1003 : Overfull : Size : 1,200 bytes, Capacity : 1,000

Then for each channel which becomes blocked upon the overful queue a log message similar to the following is produced:

Code Block

MESSAGE [con:2(guest@anonymous(713889609)/test)/ch:1] [con:2(guest@anonymous(713889609)/test)/ch:1] CHN-1005 : Flow Control Enforced (Queue MyQueue)

When enough messages have been consumed from the queue that it becomes underfull, then the following log is generated:

Code Block

MESSAGE [vh(/test)/qu(MyQueue)] [vh(/test)/qu(MyQueue)] QUE-1004 : Underfull : Size : 600 bytes, Resume Capacity : 800

And for every channel which becomes unblocked you will see a message similar to:

Code Block

MESSAGE [con:2(guest@anonymous(713889609)/test)/ch:1] [con:2(guest@anonymous(713889609)/test)/ch:1] CHN-1006 : Flow Control Removed

Obviously the details of connection, virtual host, queue, size, capacity, etc would depend on the configuration in use.