You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Andrew Purtell (JIRA)" <ji...@apache.org> on 2015/05/13 20:49:00 UTC
[jira] [Resolved] (HBASE-13678) Hbase client block on region call
back
[ https://issues.apache.org/jira/browse/HBASE-13678?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrew Purtell resolved HBASE-13678.
------------------------------------
Resolution: Invalid
This is the project development issue tracker. Please make suggestions or ask questions on the mailing lists:
dev@hbase.apache.org for developers
user@hbase.apache.org for users
or both if you are unsure which is the better audience.
> Hbase client block on region call back
> --------------------------------------
>
> Key: HBASE-13678
> URL: https://issues.apache.org/jira/browse/HBASE-13678
> Project: HBase
> Issue Type: Bug
> Components: Client
> Affects Versions: 0.94.15
> Environment: CentOS 6.4 scala 2.11/java 1.7
> Reporter: Junheng Gong
> Labels: easyfix, performance
>
> When batch get some data from cluster, the client will block some threads base on region server amount
> In code client use Future.get block a thread for each related region servers and wait them finish one by one.
> In our case we have 12 region servers, so most of time the client will cost 12 threads for a batch get, if we have many concurrent request it will OOM by can not create native threads.
> I suggest we use some kind async or call back to process region server's response.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)