Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Plain View
HBase >> mail # dev >> Shared ThreadPoolExecutor in HTable by default.


+
Elliott Clark 2013-04-02, 22:44
Copy link to this message
-
Re: Shared ThreadPoolExecutor in HTable by default.
I think it'd make it hard to size the pool correctly.
There is a proposed patch here: https://issues.apache.org/jira/browse/HBASE-6580 where we'd tie the threadpool to an HConnection, I think that would be the correct going forward.

-- Lars

________________________________
 From: Elliott Clark <[EMAIL PROTECTED]>
To: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
Sent: Tuesday, April 2, 2013 3:44 PM
Subject: Shared ThreadPoolExecutor in HTable by default.
 
Is there any reason that the ThreadPoolExecutor used in HTable[1] couldn't
be a singleton. That would mean that by default htables share threads (as I
would argue is correct), but still give advanced users the ability to
override this using the  more explicit[2] constructor.
   1.
  https://github.com/apache/hbase/blob/trunk/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTable.java#L183
   2.
  https://github.com/apache/hbase/blob/trunk/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTable.java#L202

Thanks
+
Elliott Clark 2013-04-03, 04:28
+
Bijieshan 2013-04-03, 01:15
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB