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

Duo Zhang commented on HBASE-11288:
-----------------------------------

{quote}
I see, from my experience having written this patch a few times. Adding root 
and then generalizing hbase:meta (eg moving away from single meta region) 
regions is most of the code changes, the actual splitting meta code is not a 
lot since it's basically just another region. As well as the true way to test 
if you've done your job is to actually have more than one meta so it doesn't 
really make sense to split generalizing meta handling and actually splitting 
the table there might actually be more work if you do it that way.
{quote}

But you can see HBASE-24389, for now I've made all the UTs pass. This is very 
important as we could do things step by step, on a feature branch. A feature 
branch is not something that you could break everything until you finish the 
last commit you fix everything, otherwise it does not make any difference with 
a big fat patch...

Of course split meta will have more works, I've opened 5 sub tasks already and 
HBASE-24388 and HBASE-24389 are only two of them. But as said above, I'm 
optimistic since the current patch can pass all the existing UTs, and I think 
the client side code is already enough for handling multiple meta regions.

Thanks.

> Splittable Meta
> ---------------
>
>                 Key: HBASE-11288
>                 URL: https://issues.apache.org/jira/browse/HBASE-11288
>             Project: HBase
>          Issue Type: Umbrella
>          Components: meta
>            Reporter: Francis Christopher Liu
>            Assignee: Francis Christopher Liu
>            Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to