Uploaded image for project: 'JBoss A-MQ'
  1. JBoss A-MQ
  2. ENTMQ-2103

[A-MQ6, producer flow control, destination memory usage] destination memory usage incorrect after sendtimeout due to PFC.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • JBoss A-MQ 6.3.x
    • JBoss A-MQ 6.3
    • broker
    • None
    • Hide

      attaching a unit test.

      Show
      attaching a unit test.

    Description

      If sendtimeout is exceeded in a transaction due to Producer Flow control blocking, and the transaction is rolledback before the Producer flow control frees: the memory usage for the destination is not reduced correctly and will stay at an incorrect value.

      sendtimeout is important for this use case, as it will use syncsend within a transaction.

      Normally a transaction rollback would decrement the memory usage but it seem the rollback does not call the appropriate decrement when the message is blocked by the PFC.

      Attachments

        Issue Links

          Activity

            People

              gtully@redhat.com Gary Tully
              rhn-support-pfox Patrick Fox (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: