activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Arthur Naseef (JIRA)" <j...@apache.org>
Subject [jira] [Created] (AMQ-3875) Client / NetworkBridge Connection blocks all communication at the transport when producer-flow-control reached
Date Wed, 06 Jun 2012 15:47:23 GMT
Arthur Naseef created AMQ-3875:
----------------------------------

             Summary: Client / NetworkBridge Connection blocks all communication at the transport
when producer-flow-control reached
                 Key: AMQ-3875
                 URL: https://issues.apache.org/jira/browse/AMQ-3875
             Project: ActiveMQ
          Issue Type: Bug
    Affects Versions: 5.4.2
            Reporter: Arthur Naseef


When producer-flow-control throttles a producer, the entire connection for the client, or
network bridge, can be blocked until space clears.

A unit test will be attached that demonstrates this situation with any of the following types
of messaging:
* PERSISTENT, transacted
* NON-PERSISTENT, non-transacted
* NON-PERSISTENT, transacted

PERSISTENT, non-transacted messages don't have this problem.  Internally, it seems that any
time messages are sent asynchronously across the transport (i.e. isResponseRequired() == false),
the problem occurs.

The expected operation is for producers to the destination to block on send() and all other
operations across the same connection to continue normally.


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message