hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Duo Zhang (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-15537) Add multi WAL support for AsyncFSWAL
Date Thu, 31 Mar 2016 02:16:25 GMT

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

Duo Zhang commented on HBASE-15537:

Talked with [~carp84] offline, he had some concerns on the structure that we nest WALProviders
inside another WALProvider.

Actually we have two separated logics here. One is how the WALs are grouped(One WAL for all,
or group WALs by region), and the other is how to create a specific WAL(FSHLog, AsyncFSWAL,

In the current architecture, all the logics are placed in WALProvider so the proper way to
address this issue is to nest WALProvider inside another WALProvider. And I think it is better
to separate the two logics into different classes, but it requires a big refactoring.

What do you think? [~stack]


> 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

View raw message