hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anastasia Braginsky (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-16438) Create a cell type so that chunk id is embedded in it
Date Sat, 15 Apr 2017 15:02:41 GMT

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

Anastasia Braginsky commented on HBASE-16438:
---------------------------------------------

Hey [~ram_krish], how is it going?

I have one question regarding CellChunkMap I see in your version of CellChunkMap you have
the following code:
{code}
if (buf.hasArray()) {
      // so extract out the seqid from here.
      // Also should indicate if there were any tags or not
      return new ByteBufferChunkCell(buf, offsetOfCell + buf.arrayOffset(), lengthOfCell)
} else {
      return new ByteBufferChunkCell(buf, offsetOfCell, lengthOfCell);
}
{code}

where buf is the ByteBuffer where the cell data is stored. Can you please explain about buf.hasArray()
?

> Create a cell type so that chunk id is embedded in it
> -----------------------------------------------------
>
>                 Key: HBASE-16438
>                 URL: https://issues.apache.org/jira/browse/HBASE-16438
>             Project: HBase
>          Issue Type: Sub-task
>    Affects Versions: 2.0.0
>            Reporter: ramkrishna.s.vasudevan
>            Assignee: ramkrishna.s.vasudevan
>         Attachments: HBASE-16438_10_ChunkCreatorwrappingChunkPool_withchunkRef.patch,
HBASE-16438_11_ChunkCreatorwrappingChunkPool_withchunkRef.patch, HBASE-16438_12_ChunkCreatorwrappingChunkPool_withchunkRef.patch,
HBASE-16438_13_ChunkCreatorwrappingChunkPool_withchunkRef.patch, HBASE-16438_13_ChunkCreatorwrappingChunkPool_withchunkRef.patch,
HBASE-16438_1.patch, HBASE-16438_3_ChunkCreatorwrappingChunkPool.patch, HBASE-16438_4_ChunkCreatorwrappingChunkPool.patch,
HBASE-16438_8_ChunkCreatorwrappingChunkPool_withchunkRef.patch, HBASE-16438_9_ChunkCreatorwrappingChunkPool_withchunkRef.patch,
HBASE-16438.patch, MemstoreChunkCell_memstoreChunkCreator_oldversion.patch, MemstoreChunkCell_trunk.patch
>
>
> For CellChunkMap we may need a cell such that the chunk out of which it was created,
the id of the chunk be embedded in it so that when doing flattening we can use the chunk id
as a meta data. More details will follow once the initial tasks are completed. 
> Why we need to embed the chunkid in the Cell is described by [~anastas] in this remark
over in parent issue https://issues.apache.org/jira/browse/HBASE-14921?focusedCommentId=15244119&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15244119



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message