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

Mike Drob commented on HBASE-21073:
-----------------------------------

stack - i don't have any good ideas on how to test some of the various failure 
conditions that you suggest you are interested in, from the issue description.

bq. a Procedure that could recover meta by looking for meta WALs, splitting 
them, dropping recovered.edits, and even making it so meta is readable. See 
parent issue for why needed (disaster recovery)

We currently have a solution that will load meta, skip coproc, quotas, favored 
nodes.
Also skips normalizer, balancer, catalogjanitor runs as the old maintenance 
mode would.

Ran the failed tests locally from v5, all passed.

v6: fixes checkstyle issues, let's try QA again.

> "Maintenance mode" master
> -------------------------
>
>                 Key: HBASE-21073
>                 URL: https://issues.apache.org/jira/browse/HBASE-21073
>             Project: HBase
>          Issue Type: Sub-task
>          Components: amv2, hbck2, master
>            Reporter: stack
>            Assignee: Mike Drob
>            Priority: Major
>         Attachments: HBASE-21073.master.001.patch, 
> HBASE-21073.master.002.patch, HBASE-21073.master.003.patch, 
> HBASE-21073.master.004.patch, HBASE-21073.master.005.patch
>
>
> Make it so we can bring up a Master in "maintenance mode". This is parse of 
> master wal procs but not taking on regionservers. It would be in a state 
> where "repair" Procedures could run; e.g. a Procedure that could recover meta 
> by looking for meta WALs, splitting them, dropping recovered.edits, and even 
> making it so meta is readable. See parent issue for why needed (disaster 
> recovery).



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

Reply via email to