punwinger created THRIFT-3088:
---------------------------------

             Summary: TThreadPoolServer with Sasl auth may leak CLOSE_WAIT 
socket
                 Key: THRIFT-3088
                 URL: https://issues.apache.org/jira/browse/THRIFT-3088
             Project: Thrift
          Issue Type: Bug
          Components: Java - Library
    Affects Versions: 0.9
            Reporter: punwinger


Start TThreadPoolServer to server with TSaslServerTransport.Factory as 
transportFactory. While using nc to test the specified port whether reachable, 
it will leak CLOSE_WAIT socket.That's because nc will close socket at once 
while successful connect TThreadPoolServer, but the server still try using sasl 
protocol to build an inputTransport which of course failed at once. However 
inputTransport is null which makes it can't close socket properly which lead to 
CLOSE_WAIT socket.



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

Reply via email to