[ 
https://issues.apache.org/jira/browse/HBASE-3149?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ted Yu updated HBASE-3149:
--------------------------

    Attachment: 3149-trunk-v1.txt

Unfinished port to trunk.

There is no log.appendNoSync() call in 89-fb. So that's difference we need to 
resolve.

Talking with Gaurav, I think it would be nice to provide different heuristics 
(policies) for which column families to flush when there is no single column 
family whose size exceeds threshold t.

> Make flush decisions per column family
> --------------------------------------
>
>                 Key: HBASE-3149
>                 URL: https://issues.apache.org/jira/browse/HBASE-3149
>             Project: HBase
>          Issue Type: Improvement
>          Components: regionserver
>            Reporter: Karthik Ranganathan
>            Assignee: Gaurav Menghani
>            Priority: Critical
>             Fix For: 0.89-fb
>
>         Attachments: 3149-trunk-v1.txt, Per-CF-Memstore-Flush.diff
>
>
> Today, the flush decision is made using the aggregate size of all column 
> families. When large and small column families co-exist, this causes many 
> small flushes of the smaller CF. We need to make per-CF flush decisions.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to