Mark Sonnabaum created THRIFT-3422:
--------------------------------------

             Summary: Go TServerSocket doesn't close on Interrupt
                 Key: THRIFT-3422
                 URL: https://issues.apache.org/jira/browse/THRIFT-3422
             Project: Thrift
          Issue Type: Bug
          Components: Go - Library
    Affects Versions: 0.9.3
            Reporter: Mark Sonnabaum


When using the Go version of TSimpleServer with a TServerSocket, I expected 
that calling Stop() would close the socket, but it does not. I discovered this 
in my test suite when I had to assign new port numbers to each test because 
otherwise they would fail to rebind.

TSimpleServer.Stop calls TServerSocket.Interrupt, which is where I believe the 
issue lies. The java version's interrupt method calls close, so this seems to 
be the expected behavior.



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

Reply via email to