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

Anoop Sam John commented on HBASE-15536:
----------------------------------------

So seems like based on the max Cell size we can go here.  AsyncWAL can work 
with 16MB max cell size. There is a config for specifying max cell size. This 
defaults to 2 MB (correct? )  And we have MAX_CELL_SIZE_FOR_ASYNC_WAL = 16 MB. 
When the max cell size config is less than 16 MB we can default to async wal. 
But of user specifically gone with old wal, go with that. When user configured 
max cell size as >16MB go with old wal as default. And if user configured aync 
wal there by mistake, fail the start up.  In all case log clearly what WAL 
impl, we go with while RS start.  We can update this jira details accordingly 
and handle. Also the other issue of >16MB cell size, let us close as a 
limitation of the feature. We can document clearly.  Sounds fine?

> Make AsyncFSWAL as our default WAL
> ----------------------------------
>
>                 Key: HBASE-15536
>                 URL: https://issues.apache.org/jira/browse/HBASE-15536
>             Project: HBase
>          Issue Type: Sub-task
>          Components: wal
>    Affects Versions: 2.0.0
>            Reporter: Duo Zhang
>            Assignee: Duo Zhang
>             Fix For: 2.0.0
>
>         Attachments: HBASE-15536-v1.patch, HBASE-15536-v2.patch, 
> HBASE-15536-v3.patch, HBASE-15536-v4.patch, HBASE-15536-v5.patch, 
> HBASE-15536.patch
>
>
> As it should be predicated on passing basic cluster ITBLL



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to