TNonblockingServer should have the option to limit the number of clients or the 
amount of memory it will allocate to incomplete client frames
---------------------------------------------------------------------------------------------------------------------------------------------

                 Key: THRIFT-81
                 URL: https://issues.apache.org/jira/browse/THRIFT-81
             Project: Thrift
          Issue Type: New Feature
          Components: Library (Java)
            Reporter: Bryan Duxbury
            Priority: Trivial


In the current TNonblockingServer implementation, it would be possible for a 
large number of clients to connect to the server and send a very large 4-byte 
frame size, causing the server to allocate lots of memory and die. The server 
should have an option to protect itself against either overwhelming numbers of 
clients or more than a specified amount of memory at a time, or both. This 
would make it much more robust in the face of an unknown pool of clients.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to