[
https://issues.apache.org/jira/browse/HBASE-11288?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16942317#comment-16942317
]
Francis Christopher Liu edited comment on HBASE-11288 at 10/1/19 9:11 PM:
--------------------------------------------------------------------------
{quote}
I'd like to see old clients keep working though meta has split under them.
Perhaps the serverName in the MetaRegionServer znode proxies requests when the
region asked for is named 'hbase:meta,,1.1588230740' to actual meta table whose
regions could be elsewhere on the cluster. I suppose 'hbase:meta,,1.1588230740'
would have to be the old ROOT too?
{quote}
Oh interesting idea. How about instead of proxying when a requests for meta
hits the RS with the ROOT region, we could throw a RegionMovedException to
redirect the client to the proper meta region RS . On the RS holding the meta
region we translate the 'hbase:meta,,1.1588230740' region info to the
appropriate meta region info if split. This way we can avoid proxying which
seems to make things a bit more complicated?
{quote}
Lets do a one-pager.
{quote}
Sounds good.
was (Author: toffer):
{quote}
I'd like to see old clients keep working though meta has split under them.
Perhaps the serverName in the MetaRegionServer znode proxies requests when the
region asked for is named 'hbase:meta,,1.1588230740' to actual meta table whose
regions could be elsewhere on the cluster. I suppose 'hbase:meta,,1.1588230740'
would have to be the old ROOT too?
{quote}
Oh interesting idea. How about instead of proxying we could throw a
RegionMovedException to redirect to the proper meta region RS when a requests
for meta hits the RS with the ROOT region. On the RS holding the meta region we
translate the 'hbase:meta,,1.1588230740' region info to the appropriate meta
region info if split. This way we can avoid proxying which seems to make things
a bit more complicated?
{quote}
Lets do a one-pager.
{quote}
Sounds good.
> Splittable Meta
> ---------------
>
> Key: HBASE-11288
> URL: https://issues.apache.org/jira/browse/HBASE-11288
> Project: HBase
> Issue Type: Sub-task
> Reporter: Francis Christopher Liu
> Assignee: Francis Christopher Liu
> Priority: Major
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)