Hi Aaron, Have you started working on this? I guess this is matter of just changing the TThreadServer class in ThriftServer start method.
Regards, Gagan On Sun, May 5, 2013 at 9:06 PM, Aaron McCurry (JIRA) <[email protected]> wrote: > Aaron McCurry created BLUR-79: > --------------------------------- > > Summary: Issue with TThreadPoolServer > Key: BLUR-79 > URL: https://issues.apache.org/jira/browse/BLUR-79 > Project: Apache Blur > Issue Type: Bug > Affects Versions: 0.1.5 > Reporter: Aaron McCurry > Fix For: 0.1.5 > > > The issue with the TThreadPoolServer is that the clients connecting to the > server process takes an executing thread and blocks on it until the client > closes. The BlurClientManager never close the connections to the controllers > or shard servers. So it is very likely that using this type of server will > cause thread starvation in the server processes. So I prepose we move to > using the TThreadedSelectorServer implementation. > > -- > This message is automatically generated by JIRA. > If you think it was sent incorrectly, please contact your JIRA administrators > For more information on JIRA, see: http://www.atlassian.com/software/jira
