[ 
https://issues.apache.org/jira/browse/HBASE-21745?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16854813#comment-16854813
 ] 

stack commented on HBASE-21745:
-------------------------------

Nice writeup [~wchevreuil].  Taking a look at the refguide, we should at least 
mention healthy meta == healthy upgrade. I can add a note...  

Looking at tool, I like how it is basic. Could do w/ a few comments explaining 
what its up to (smile). It is reading a text file or what format? Might want to 
ensure no assigning is going on concurrently.  It is editing the meta directly? 
If so, that will not go well out in the field I'd say in anything but the most 
controlled of circumstance. Queue a procedure instead?

Good on you W.

> Make HBCK2 be able to fix issues other than region assignment
> -------------------------------------------------------------
>
>                 Key: HBASE-21745
>                 URL: https://issues.apache.org/jira/browse/HBASE-21745
>             Project: HBase
>          Issue Type: Umbrella
>          Components: hbase-operator-tools, hbck2
>            Reporter: Duo Zhang
>            Assignee: stack
>            Priority: Critical
>
> This is what [~apurtell] posted on mailing-list, HBCK2 should support
> {quote}
>    - Rebuild meta from region metadata in the filesystem, aka offline meta
>    rebuild.
>    - Fix assignment errors (undeployed regions, double assignments (yes,
>    should not be possible), etc)
>    - Fix region holes, overlaps, and other errors in the region chain
>    - Fix failed split and merge transactions that have failed to roll back
>    due to some bug (related to previous)
>    - Enumerate store files to determine file level corruption and sideline
>    corrupt files
>    - Fix hfile link problems (dangling / broken)
> {quote}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to