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

Josh Elser updated HBASE-26656:
-------------------------------
    Hadoop Flags: Reviewed
    Release Note: This tool will read hbase:meta and report any regions whose 
rowkey and cell value differ in their encoded region name. HBASE-23328 
illustrates a problem for read-replica enabled tables in which the encoded 
region name (the MD5 hash) does not match between the rowkey and the value. 
This problem is generally harmless for normal operation, but can break other 
HBCK2 tools.
      Resolution: Fixed
          Status: Resolved  (was: Patch Available)

Thanks for your reviews, Peter.

> [operator-tools] Provide a utility to detect and correct incorrect 
> RegionInfo's in hbase:meta
> ---------------------------------------------------------------------------------------------
>
>                 Key: HBASE-26656
>                 URL: https://issues.apache.org/jira/browse/HBASE-26656
>             Project: HBase
>          Issue Type: Improvement
>          Components: hbase-operator-tools, hbck2
>            Reporter: Josh Elser
>            Assignee: Josh Elser
>            Priority: Major
>             Fix For: hbase-operator-tools-1.3.0
>
>
> HBASE-23328 describes a problem in which the serialized RegionInfo in the 
> value of hbase:meta cells have an encoded regionname which doesn't match the 
> encoded region name in the rowkey for that cell.
> This problem is normally harmless as assignment only consults the rowkey to 
> get the encoded region name. However, this problem does break other HBCK2 
> tooling, like {{{}extraRegionsInMeta{}}}. 
> Rather than try to update each tool to account for when this problem may be 
> present, create a new tool which an operator can run to correct meta and then 
> use any subsequent tools as originally intended.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to