[
https://issues.apache.org/jira/browse/HBASE-14623?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14961736#comment-14961736
]
Ted Yu commented on HBASE-14623:
--------------------------------
I can think of 3 strategies for implementing system WAL:
1. one WAL for all non-meta system tables
2. one WAL for each non-meta system table
3. one WAL for each region of non-meta system table
To enable 2 and 3, we need to pass more information to WALProvider#getWAL().
{code}
WAL getWAL(final byte[] identifier, byte[] namespace) throws IOException;
{code}
For #2, table name should be passed.
For #3, HRegionInfo should be passed.
> Implement dedicated WAL for system tables
> -----------------------------------------
>
> Key: HBASE-14623
> URL: https://issues.apache.org/jira/browse/HBASE-14623
> Project: HBase
> Issue Type: Sub-task
> Reporter: Ted Yu
> Assignee: Ted Yu
> Fix For: 2.0.0
>
> Attachments: 14623-v1.txt
>
>
> As Stephen suggested in parent JIRA, dedicating separate WAL for system
> tables (other than hbase:meta) should be done in new JIRA.
> This task is to fulfill the system WAL separation.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)