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)