[ 
https://issues.apache.org/jira/browse/QPID-7884?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16120592#comment-16120592
 ] 

Alan Conway commented on QPID-7884:
-----------------------------------


master origin/master origin/HEAD 7c968c8318f4c4a70fbe0ebbcdbe0a09d8cfbb3e
Author:     Alan Conway <acon...@redhat.com>
AuthorDate: Wed Aug 9 16:06:35 2017 -0400
Commit:     Alan Conway <acon...@redhat.com>
CommitDate: Wed Aug 9 16:06:35 2017 -0400

Parent:     0c3c82b QPID-7809: Python 0-10 messaging driver does not handle 
heartbeat timeouts, "assert rcv.received < rcv.impending" occurs
Merged:     master py-deadlock-new
Containing: master

QUID-7884: Python client should not raise on close() after stop.

The python client throws exceptions out of AMQP object methods (Connection, 
Session and Link objects) if the selector has been stopped, to prevent hanging 
(see QPID-7317 Deadlock on publish)

However to be robust to shut-down order, the close() method should not throw an 
exception in this case, but should be a no-op.


> Python client should not raise exception on close() after stop.
> ---------------------------------------------------------------
>
>                 Key: QPID-7884
>                 URL: https://issues.apache.org/jira/browse/QPID-7884
>             Project: Qpid
>          Issue Type: Bug
>          Components: Python Client
>    Affects Versions: qpid-python-1.36.0
>            Reporter: Alan Conway
>            Assignee: Alan Conway
>             Fix For: qpid-python-1.37.0
>
>
> The python client throws exceptions out of AMQP object methods (Connection, 
> Session and Link objects) if the selector has been stopped, to prevent 
> hanging (see QPID-7317 Deadlock on publish)
> However to be robust to shut-down order, the close() method should *not* 
> throw an exception in this case, but should be a no-op.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to