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

Yu Li commented on HBASE-15265:
-------------------------------

Got your point, and I think these are two different ways of categorizing 
WALProvider: by FS type, or by WAL number. Actually we both think the current 
provider semantic putting filesystem and multiwal together is ambiguous, and 
the only divergency is to remove filesystem (add a property to specify WAL 
type) or multiwal (add a property to specify wal strategy, single or multiple), 
agree?

Regarding which way to choose, my concern mainly lies in backward 
compatibility. I guess (but may not be the truth) that currently few people 
will specify "filesystem" as the provider type since it's the same as default, 
but to use multiple wal they have to explicitly set provider type to multiwal. 
So if we categorize WALProvider into filesystem and asyncfs, user using 
multiple wal will have to update their configuration files (not a big deal but 
still some additional efforts to take).

> Implement an asynchronous FSHLog
> --------------------------------
>
>                 Key: HBASE-15265
>                 URL: https://issues.apache.org/jira/browse/HBASE-15265
>             Project: HBase
>          Issue Type: Sub-task
>          Components: wal
>            Reporter: Duo Zhang
>            Assignee: Duo Zhang
>             Fix For: 2.0.0
>
>         Attachments: HBASE-15265-v1.patch, HBASE-15265-v2.patch, 
> HBASE-15265-v3.patch, HBASE-15265-v4.patch, HBASE-15265-v5.patch, 
> HBASE-15265-v6.patch, HBASE-15265-v7.patch, HBASE-15265.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to