[
https://issues.apache.org/jira/browse/HBASE-11610?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14097205#comment-14097205
]
Virag Kothari commented on HBASE-11610:
---------------------------------------
bq. With threadlocal, how is the HTable closed?
Good question. If we were to close it, we would need to store references to it
which is expensive. So, instead if we skip the close it should be fine because
the way htable is created, it wont shutdown the pool or close the connection
(Both cleanupPoolOnClose and cleanupConnectionOnClose is false). So the only
thing it would do is flushCommits but put() will take care of that as
autoflush is true by default.
bq. With more connections, we can achieve some parallelism at the network/RPC
layer.
Yeah, more TCP connections are helping. I have seen the write throughput on
meta region increase to around 450K/min from around 380k/min (~15%) when trying
to assign 1M regions. Tweaking this configuration would help us when we to
scale even further.
> Enhance remote meta updates
> ---------------------------
>
> Key: HBASE-11610
> URL: https://issues.apache.org/jira/browse/HBASE-11610
> Project: HBase
> Issue Type: Improvement
> Reporter: Jimmy Xiang
> Assignee: Virag Kothari
> Attachments: HBASE-11610.patch
>
>
> Currently, if the meta region is on a regionserver instead of the master,
> meta update is synchronized on one HTable instance. We should be able to do
> better.
--
This message was sent by Atlassian JIRA
(v6.2#6252)