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 Threaded View
HBase >> mail # dev >> review request: HBASE-7403 Online Merge


Copy link to this message
-
review request: HBASE-7403 Online Merge
Hi,
On behalf of Chunhui, I am requesting review for HBASE-7403 Online Merge.

This JIRA was created 3 months ago.
Chunhui has responded to review comments very promptly, including a major
rewrite around the time split transaction was rewritten.

This feature has widely been requested. I feel the patch is mostly ready to
go in.
Here is brief recap of the steps.

Process of merging two regions:

a.client sends RPC (dispatch merging regions) to master
b.master moves the regions together (on the regionserver where the more
heavily loaded region resided)
c.master sends RPC (merge regions) to this regionserver
d.Regionserver executes the region merge transaction in the thread pool

I think step b is a nice simplification for the problem. In previous
versions of the patch, the two merging regions stay on respective servers
which required more complex coordination through zookeeper.

High level comment as well as detailed review are both welcome.

Thanks
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