You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Bo Cui (JIRA)" <ji...@apache.org> on 2019/06/21 10:04:00 UTC
[jira] [Created] (HBASE-22614) Master should provide the ability to
delete a specified region
Bo Cui created HBASE-22614:
------------------------------
Summary: Master should provide the ability to delete a specified region
Key: HBASE-22614
URL: https://issues.apache.org/jira/browse/HBASE-22614
Project: HBase
Issue Type: Improvement
Components: hbck
Affects Versions: 2.1.0, 1.3.1
Reporter: Bo Cui
If there is a overlap in hbase, it can not be fixed completely with hbck, because there is old regioninfo in master regionStates.
Key reproducible steps:
1.Constructing a overlap scenario(region1 and region2 have the same startKey,region1 is opend on the regionserver1,region2 is opend on the regionserver2)
2.use hbck repair
3.regionserver1 or regionserver2 aborted
4.region1 or region2 is reopened
Master should provide the ability to remove a specified region, and hbck uses the ability.
{code:java}
public deleteSpecifiedRegion(regionName){
if(MetaTableAccessor.getRegionResult(regionName)==null){
RegionStates.removeRegion(regionName)
}
}
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)