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

ramkrishna.s.vasudevan commented on HBASE-15536:
------------------------------------------------

For the write path offheap work - we were able to make things work with 
AsyncFSWAL without having the need to copy the offheap cells to onheap for 
writing to WAL. This is because 
org.apache.hadoop.hbase.io.ByteBufferSupportOutputStream supports writing 
directly from offheap cells to the ByteBufferOS. One more reason to make 
AsyncWAL  as default in 2.0.
Without this the offheap cells have to be brought onheap and then flushed to 
the WAL OutputStream which generates lot of garbage.

> 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