You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "ramkrishna.s.vasudevan (JIRA)" <ji...@apache.org> on 2015/11/19 13:39:11 UTC
[jira] [Updated] (HBASE-14832) Ensure write paths work with
ByteBufferedCells in case of compaction
[ https://issues.apache.org/jira/browse/HBASE-14832?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ramkrishna.s.vasudevan updated HBASE-14832:
-------------------------------------------
Attachment: HBASE-14832.patch
Patch for trunk. There are two TODOs here
-> PrefixTree has to be changed to support BB Cells. It is not straight forward as other DBEs because the write path involves Byteranges and we may need to see how DBB can be supported.
-> TagCompression has to be handled particularly by changing the Dictionary interface and Dictionary should be built with ByteBuffers.
> Ensure write paths work with ByteBufferedCells in case of compaction
> --------------------------------------------------------------------
>
> Key: HBASE-14832
> URL: https://issues.apache.org/jira/browse/HBASE-14832
> Project: HBase
> Issue Type: Sub-task
> Components: regionserver, Scanners
> Affects Versions: 2.0.0
> Reporter: ramkrishna.s.vasudevan
> Assignee: ramkrishna.s.vasudevan
> Priority: Minor
> Fix For: 2.0.0
>
> Attachments: HBASE-14832.patch
>
>
> Currently any cell coming out of offheap Bucketcache while compaction does a copy using the getXXXArray() API since write path does not work with BBCells. This JIRA is aimed at changing the write path to support BBCells so that this copy is avoided.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)