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

Duo Zhang commented on HBASE-24388:
-----------------------------------

{quote}
Can we use the existing Region, the Procedure Store Region, and not introduce a 
new Region?
{quote}

I‘m neutral on this. Maybe we could introduce something like 'master local 
storage', to store all the data, such as procedures and root table.

But if want to do this, then we must do it before shipping out 2.3.0, as in 
2.3.0, the region will be stored in a directory called MasterProcs, which is 
not a good name for general storage...

And if so, we could also make the data directory on root fs and the wal 
directory on wal fs, then the code could be simplified a bit.

I've open a PR for HBASE-24388, PTAL.

https://github.com/apache/hbase/pull/1746

If we want to unify the storage for root table and procedure store, then I will 
open another PR to include part of the code in the PR for HBASE-24388, where we 
abstract a 'LocalRegion' for storing data, for branch-2.3+.

Thanks.

> Introduce a 'local root region' at master side to store the location of meta 
> table
> ----------------------------------------------------------------------------------
>
>                 Key: HBASE-24388
>                 URL: https://issues.apache.org/jira/browse/HBASE-24388
>             Project: HBase
>          Issue Type: Sub-task
>          Components: meta, Region Assignment
>            Reporter: Duo Zhang
>            Assignee: Duo Zhang
>            Priority: Major
>




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

Reply via email to