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

Edward Bortnikov commented on HBASE-14921:
------------------------------------------

Let me re-iterate we are respectful of everyone's contribution, and are trying 
to do the right thing, as much by-consensus as possible. 

Here's a suggestion. For the sake of the current patch, let's decouple the 
in-memory flush configuration from compaction configuration. The latter is a 
special case of the former. With compaction protected by a explicit flag, we no 
more need the speculative scan to predict its worthiness. The code becomes 
simple. In the future, we can discuss smart policies to help us eliminate this 
flag. 

[~anastas] and [~anoop.hbase], can we agree on this as base for further 
discussion? 

> Memory optimizations
> --------------------
>
>                 Key: HBASE-14921
>                 URL: https://issues.apache.org/jira/browse/HBASE-14921
>             Project: HBase
>          Issue Type: Sub-task
>    Affects Versions: 2.0.0
>            Reporter: Eshcar Hillel
>            Assignee: Anastasia Braginsky
>         Attachments: CellBlocksSegmentInMemStore.pdf, 
> CellBlocksSegmentinthecontextofMemStore(1).pdf, HBASE-14921-V01.patch, 
> HBASE-14921-V02.patch, HBASE-14921-V03.patch, HBASE-14921-V04-CA-V02.patch, 
> HBASE-14921-V04-CA.patch, HBASE-14921-V05-CAO.patch, 
> HBASE-14921-V06-CAO.patch, InitialCellArrayMapEvaluation.pdf, 
> IntroductiontoNewFlatandCompactMemStore.pdf
>
>
> Memory optimizations including compressed format representation and offheap 
> allocations



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to