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

Enis Soztutar commented on HBASE-5937:
--------------------------------------

bq. I think I said this in another jira, but the plan we proposed was to make 
of HLog an interface and expose all public methods first. This way it will be 
simpler to revisit the current public methods and redesign the interface. 
Making of HLog an interface and redesigning it all at once might be too messy.
I was also gonna suggest to abstract away implementation specific method calls 
(splits, etc), but agreed that this patch may become unmanageable. Let's do it 
your way of just extracting the interface,  then we can work on the public api 
of the hlog. 
                
> Refactor HLog into an interface.
> --------------------------------
>
>                 Key: HBASE-5937
>                 URL: https://issues.apache.org/jira/browse/HBASE-5937
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Li Pi
>            Assignee: Flavio Junqueira
>            Priority: Minor
>         Attachments: 5937-hlog-with-javadoc.txt, HBASE-5937.patch, 
> HBASE-5937.patch, HBASE-5937.patch, HBASE-5937.patch, HBASE-5937.patch, 
> org.apache.hadoop.hbase.client.TestMultiParallel-output.txt
>
>
> What the summary says. Create HLog interface. Make current implementation use 
> it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to