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

Reply via email to