[ 
https://issues.apache.org/jira/browse/PHOENIX-971?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14326738#comment-14326738
 ] 

Jeffrey Zhong commented on PHOENIX-971:
---------------------------------------

For the singleton ConnectionQueryServices, I noticed another issue is that 
HTable and other Phoenix iterators share the same thread pool. I think this is 
bad because this may cause not enough threads to do real work by HTable but 
just the above worker threads to wait for HTable to finish work.

I'm thinking let HTable manage its own thread pool and JobManager controls 
another one. Basically we have two thread pools for each  
ConnectionQueryServices instance.

 

> Query server
> ------------
>
>                 Key: PHOENIX-971
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-971
>             Project: Phoenix
>          Issue Type: New Feature
>            Reporter: Andrew Purtell
>            Assignee: Nick Dimiduk
>             Fix For: 5.0.0
>
>
> Host the JDBC driver in a query server process that can be deployed as a 
> middle tier between lighter weight clients and Phoenix+HBase. This would 
> serve a similar optional role in Phoenix deployments as the 
> [HiveServer2|https://cwiki.apache.org/confluence/display/Hive/Setting+Up+HiveServer2]
>  does in Hive deploys.



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

Reply via email to