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)