[
https://issues.apache.org/jira/browse/QPID-2855?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rob Godfrey resolved QPID-2855.
-------------------------------
Resolution: Fixed
Committed revision 996303.
> [Java Broker] 0-10 Transport should not block on awaiting for close
> confirmation from client
> --------------------------------------------------------------------------------------------
>
> Key: QPID-2855
> URL: https://issues.apache.org/jira/browse/QPID-2855
> Project: Qpid
> Issue Type: Bug
> Components: Java Broker
> Affects Versions: 0.6
> Reporter: Rob Godfrey
> Assignee: Rob Godfrey
> Fix For: 0.7
>
>
> Currently the Java Broker uses the AMQP 0-10 transport classes defined in the
> common project.
> These classes implement a blocking wait when a close is called on a session,
> waiting for the peer to confirm the close.
> The broker should never block, moreover, because the broker is blocking it
> will possibly never see the close confirmation as it will need to first read
> past other commands sent by the client prior to it receiving the broker
> initiated close.
> To fix this we need to remove the blocking from the broker, and to also
> implement the ignoring of incoming commands when the session is in a
> "closing" state.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]