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.