[ 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)