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-18232) Add variable size chunks to the MSLAB
Date Mon, 26 Jun 2017 09:44:00 GMT

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

Anastasia Braginsky commented on HBASE-18232:
---------------------------------------------

+*Design points:*+
 
# The variable size chunks are designed *only to hold one cell*, whose size is bigger than
regular size of the chunk. This is for the case when cell must be allocated on a chunk as
in case with CellChunkMap.
# The case when variable size chunk is allocated *should be rare*. If the majority of the
cells is requiring variable size chunks, just increase the regular size of the chunks.
# Variable size chunks are *allocated and deallocated on demand* and are not going to be part
of the chunk pool.
# Variable size chunks *only support immutable chunks*, meaning they are allocated at the
background as part of flattening, merging or compaction and not as part of the user write
request. Thus their expensive allocation is less painful.


> Add variable size chunks to the MSLAB
> -------------------------------------
>
>                 Key: HBASE-18232
>                 URL: https://issues.apache.org/jira/browse/HBASE-18232
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Anastasia Braginsky
>
> Add possibility to create a variable size chunks of memory, so any cell (of any size)
can reside on a chunk.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message