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

Andrew Purtell commented on HBASE-12233:
----------------------------------------

bq.  We'd try and avoid mistakes of the past regards stuff like key scheme and 
wacky comparator to interpret it.

Do you mean just for new root or new root and new splittable meta both? Presume 
the latter. Seems difficult to have a single-region meta facade for older 
clients, if it points to a table with new rules they can't parse. It might be 
better in the long run to split out meta handling into separate code, keep the 
old stuff as "MetaPre3.0Compat" (but less ugly in the naming, of course), write 
up a new implementation, and then switch between them given runtime detection 
of whether a root region exists or not. Could be as simple as checking if a 
znode to root exists. This could mostly be contained to the client, but I am 
not saying refactor in the server too wouldn't be useful (it might)

> Bring back root table
> ---------------------
>
>                 Key: HBASE-12233
>                 URL: https://issues.apache.org/jira/browse/HBASE-12233
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Virag Kothari
>            Assignee: Virag Kothari
>            Priority: Major
>         Attachments: HBASE-12233.patch
>
>
> First step towards splitting meta.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to