[ https://issues.apache.org/jira/browse/QPID-5812?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Pavel Moravec closed QPID-5812. ------------------------------- Resolution: Fixed > python high level API client receiver.fetch(timeout=N) blocks forever in > select() if broker is stopped (kill -STOP) > -------------------------------------------------------------------------------------------------------------------- > > Key: QPID-5812 > URL: https://issues.apache.org/jira/browse/QPID-5812 > Project: Qpid > Issue Type: Bug > Components: Python Client > Affects Versions: 0.28 > Reporter: Pavel Moravec > Assignee: Pavel Moravec > Priority: Trivial > Labels: easyfix, easytest, patch, > Fix For: Future > > > Description of problem: > python high level API client qpid.messaging.Receiver.fetch(timeout=N) blocks > program execution forever if qpidd is stopped by kill -STOP `pidof qpidd` > just before receiver call. > Version-Release number of selected component (if applicable): > (any) > How reproducible: > 100% > Steps to Reproduce: > 1. service qpidd restart > 2. python # interacive shell, terminal A > import qpid.messaging > c=qpid.messaging.Connection('localhost') > c.open() > s=c.session(); > S=s.sender("ADDR; {create: sender}") > S.send("sdfdsfdsfsd", timeout=5); > R=s.receiver("ADDR; {create: sender}") > 3. kill -STOP `pidof qpidd` #3 in terminal B > 4. back in python terminal A > R.fetch(timeout=5) > Actual results: > Call at step 4 blocking forever. > Expected results: > Call at step 4 blocking 5 secs. -- This message was sent by Atlassian JIRA (v6.2#6252) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org