[
https://issues.apache.org/jira/browse/HBASE-27181?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Huaxiang Sun updated HBASE-27181:
---------------------------------
Summary: Change HBCK2's setRegionState() to use HBCK's
setRegionStateInMeta() (was: Replica region support in HBCK2 setRegionState
option)
> Change HBCK2's setRegionState() to use HBCK's setRegionStateInMeta()
> --------------------------------------------------------------------
>
> Key: HBASE-27181
> URL: https://issues.apache.org/jira/browse/HBASE-27181
> Project: HBase
> Issue Type: Improvement
> Components: hbck2
> Affects Versions: 2.4.13
> Reporter: Huaxiang Sun
> Assignee: Huaxiang Sun
> Priority: Minor
>
> Replica region id is not recognized by hbck2's setRegionState as it does not
> show up in meta. We run into cases that it needs to set region state in meta
> for replica regions in order to fix inconsistency. We ended up writing the
> state manually into meta table and did a master failover to sync state from
> meta table.
>
> hbck2's setRegionState needs to support replica region id and handles it
> nicely.
> Currently, setRegionState does not use
> MasterRpcServices#setRegionStateInMeta. There is an issue in
> setRegionStateInMeta to support replica regions. After that is fixed, and
> setRegionState uses setRegionStateInMeta to set the region state, it will
> support replica Id.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)