[ 
https://issues.apache.org/jira/browse/HBASE-24760?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sun Xin updated HBASE-24760:
----------------------------
    Description: 
In HBASE-22738 we allow tables fallback to specific rs groups, If there is no 
online servers in the table's rsgroup.

-But for system tables, if there is no specified fallback rsgroup or the 
servers in the fallback rsgroup all went down, It is necessary to allow system 
tables fallback to any rsgroup in order to keey available at all times.-

For Availability, refactor design of rsgroup fallback, finally only introduced 
one config property `hbase.rsgroup.fallback.enable`, allow all table, whether 
or not system tables, fallback to the default rsgroup first, then fallback to 
any group if no online servers in default rsgroup.

  was:
In HBASE-22738 we allow tables fallback to specific rs groups, If there is no 
online servers in the table's rsgroup.

But for system tables, if there is no specified fallback rsgroup or the servers 
in the fallback rsgroup all went down, It is necessary to allow system tables 
fallback to any rsgroup in order to keey available at all times.


> Allow system tables fallback to any rs groups
> ---------------------------------------------
>
>                 Key: HBASE-24760
>                 URL: https://issues.apache.org/jira/browse/HBASE-24760
>             Project: HBase
>          Issue Type: New Feature
>          Components: rsgroup
>    Affects Versions: 3.0.0-alpha-1
>            Reporter: Sun Xin
>            Assignee: Sun Xin
>            Priority: Major
>             Fix For: 3.0.0-alpha-1
>
>
> In HBASE-22738 we allow tables fallback to specific rs groups, If there is no 
> online servers in the table's rsgroup.
> -But for system tables, if there is no specified fallback rsgroup or the 
> servers in the fallback rsgroup all went down, It is necessary to allow 
> system tables fallback to any rsgroup in order to keey available at all 
> times.-
> For Availability, refactor design of rsgroup fallback, finally only 
> introduced one config property `hbase.rsgroup.fallback.enable`, allow all 
> table, whether or not system tables, fallback to the default rsgroup first, 
> then fallback to any group if no online servers in default rsgroup.



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

Reply via email to