[
https://issues.apache.org/jira/browse/HBASE-15537?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15219335#comment-15219335
]
Sean Busbey commented on HBASE-15537:
-------------------------------------
IMHO, nesting WALProviders is the correct way to do this. up until HBASE-14448,
multiwal did that nesting; i.e. GroupingProvider just handled mapping Regions
to WALProvider instances and the actual WAL was configurable.
Probably the changes in HBASE-14448 should have cached WAL instances instead of
FSHLog instances. If you switch to that and put back in the delegate WAL
creation from before HBASE-14448 then adding in a provider that creates
AsyncFSWAL instead of the default FSHLog should be straight forward.
> Add multi WAL support for AsyncFSWAL
> ------------------------------------
>
> Key: HBASE-15537
> URL: https://issues.apache.org/jira/browse/HBASE-15537
> Project: HBase
> Issue Type: Sub-task
> Reporter: Duo Zhang
> Assignee: Duo Zhang
> Fix For: 2.0.0
>
> Attachments: HBASE-15537.patch
>
>
> The multi WAL should not be bound with {{FSHLog}}.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)