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

Eshcar Hillel commented on HBASE-17081:
---------------------------------------

Just some clarification w.r.t. which memstore is running:
First we look at the in_memory_compaction property at the cf level (no default 
choice here);
if it is not set we look at the global properties set by hbase-site.xml, with 
Basic compaction being the default (as agreed);
if the property is set to None then we set memstore to the class defined by 
memstore_class_name, with default memstore being the default.

[~anoop.hbase] why do you say we are not ready for basic compaction being the 
default?
This is the intention for 2.0, and all tests seem  to pass (at least they did).
If there is still some problem with a specific test that requires being run 
with no compaction, this can be easily set with 
{code}
    conf.set(CompactingMemStore.COMPACTING_MEMSTORE_TYPE_KEY,
        String.valueOf(HColumnDescriptor.MemoryCompaction.NONE));
{code}

> Flush the entire CompactingMemStore content to disk
> ---------------------------------------------------
>
>                 Key: HBASE-17081
>                 URL: https://issues.apache.org/jira/browse/HBASE-17081
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Anastasia Braginsky
>            Assignee: Anastasia Braginsky
>         Attachments: HBASE-15787_8.patch, HBASE-17081-V01.patch, 
> HBASE-17081-V02.patch, HBASE-17081-V03.patch, HBASE-17081-V04.patch, 
> HBASE-17081-V05.patch, HBASE-17081-V06.patch, HBASE-17081-V06.patch, 
> HBASE-17081-V07.patch, HBaseMeetupDecember2016-V02.pptx, 
> Pipelinememstore_fortrunk_3.patch
>
>
> Part of CompactingMemStore's memory is held by an active segment, and another 
> part is divided between immutable segments in the compacting pipeline. Upon 
> flush-to-disk request we want to flush all of it to disk, in contrast to 
> flushing only tail of the compacting pipeline.



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

Reply via email to