Uploaded image for project: 'ActiveMQ Classic'
  1. ActiveMQ Classic
  2. AMQ-6498

AMQP: Broker side receiver needs to take inbound backlog into account when deciding to grant credit

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 5.14.0, 5.14.1
    • 5.15.0, 5.14.2
    • AMQP
    • None

    Description

      When dealing with limits and activating producer flow control the AMQP receiver does not account for the backlog of message that may exist due to there being more credit on the link when flow control is being done by the actual destination due to memory limits. A backlog can accumulate and on the first response after the flow control is stopped the broker grants more credit to the client before processing the current backlog lead to ever building backlog.

      Attachments

        Activity

          People

            tabish Timothy A. Bish
            tabish Timothy A. Bish
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: