[ 
https://issues.apache.org/jira/browse/QPID-6117?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alex Rudyy resolved QPID-6117.
------------------------------
    Resolution: Fixed

The change look reasonable to me. I am sorry I missed to review earlier :(

> [08..091] Race condition during close causes sporadic test failure
> ------------------------------------------------------------------
>
>                 Key: QPID-6117
>                 URL: https://issues.apache.org/jira/browse/QPID-6117
>             Project: Qpid
>          Issue Type: Bug
>          Components: Python Client
>         Environment: Python 2.7.5 (default, Mar  9 2014, 22:15:05)
> Mac OS X Darwin 13.3.0 Darwin Kernel Version 13.3.0: Tue Jun  3 21:27:35 PDT 
> 2014; root:xnu-2422.110.17~1/RELEASE_X86_64 x86_64
>            Reporter: Keith Wall
>            Assignee: Alex Rudyy
>             Fix For: 0.31
>
>
> Running the Python suit (08..091) on a Mac shows a sporadic test failure with 
> the following stack trace:
> {noformat}
> Error during teardown:  Traceback (most recent call last):
>     File "./qpid-python-test", line 340, in run
>       phase()
>     File "/Users/keith/src/qpid/qpid/python/qpid/testlib.py", line 77, in 
> tearDown
>       self.client.close()
>     File "/Users/keith/src/qpid/qpid/python/qpid/client.py", line 129, in 
> close
>       self.socket.close()
>     File "/Users/keith/src/qpid/qpid/python/qpid/connection08.py", line 63, 
> in close
>       self.sock.shutdown(SHUT_RDWR)
>     File 
> "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py",
>  line 224, in meth
>       return getattr(self._sock,name)(*args)
>   error: [Errno 57] Socket is not connected
> {noformat}
> The issue is a race between the client and server side.   The unlucky timing 
> (causing the stack trace) is where the server side closes the socket first, 
> meaning the client's attempt to shutdown down the socket throws error 57.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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

Reply via email to