Uploaded image for project: 'Qpid JMS'
  1. Qpid JMS
  2. QPIDJMS-256

Closing a consumer that was used in a transaction does not stop message dispatching unitl next commit or rollback

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.11.1, 0.20.0
    • 0.21.0
    • qpid-jms-client
    • None

    Description

      When a consumer close is initiated but the consumer is active in an ongoing transaction the close is deferred until the next commit or rollback is performed however the consumer resource is not stopped or drained of credit and so it continues to dispatch messages and gather prefetch until the next commit or rollback is performed.

      Attachments

        Issue Links

          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: