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 Tue, 04 Apr 2017 07:39:41 GMT

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

Anastasia Braginsky commented on HBASE-16438:


I think we are all confused. What I am talking about Cell-reference (chunkID+length+offset)
need to be only part of CellChunkMap it is accessed only by CellChunkMap (written and read
only by CellChunkMap). We can even not to create any new cell type. CellChunkMap when created
is going to write (chunkID+length+offset) per cell in its index-chunk. Later when it is asked
to return a Cell, CellChunkMap is going to read the relevant cell-reference from the chunk-index,
then access the data-chunk and read the "true" cell data (key,value,seqID, etc.) and return
it to anyone who needs.

What is the problem with that?

> 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_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

View raw message