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

Transaction Rollback does not restore consumer credit

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.6
    • None
    • Broker-J
    • None

    Description

      When a transaction rollback occurs on the 0-8/0-9/0-91 code path the messages are put back on to the queue but the subscriber is not credited for them.

      This can be seen with a small prefetch. The credit is lost and the client starves.

      Adding a restoreCredit call in the message release will address this issue.

      Attachments

        Issue Links

          Activity

            People

              ritchiem Martin Ritchie
              ritchiem Martin Ritchie
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: