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

Duo Zhang commented on HBASE-21250:
-----------------------------------

This is the patch by now. Not finished yet. Still need to think more on how we 
build the cleanup tracker, and also the start up logic. We read the wal files 
from new to old, and there is little comment about it, which is really 
annoying...

> Refactor WALProcedureStore and add more comments for better understanding the 
> implementation
> --------------------------------------------------------------------------------------------
>
>                 Key: HBASE-21250
>                 URL: https://issues.apache.org/jira/browse/HBASE-21250
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Duo Zhang
>            Priority: Major
>             Fix For: 3.0.0, 2.2.0
>
>         Attachments: HBASE-21250.patch
>
>
> The implementation is complicated and lack of comments to say how it works.
> {code}
> /**
>  * WAL implementation of the ProcedureStore.
>  * @see ProcedureWALPrettyPrinter for printing content of a single WAL.
>  * @see #main(String[]) to parse a directory of MasterWALProcs.
>  */
> {code}
> I think at least we can move sub classes to separated files to make the class 
> smaller, and add more comments to describe what is going on here.



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

Reply via email to