[
https://issues.apache.org/jira/browse/HBASE-5311?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Lars Hofhansl updated HBASE-5311:
---------------------------------
Description:
Just like we periodically compact the StoreFiles we should also periodically
compact the MemStore.
During these compactions we eliminate deleted cells, expired cells, cells to
removed because of version count, etc, before we even do a memstore flush.
Besides the optimization that we could get from this, it should also allow us
to remove the special handling of ICV, Increment, and Append (all of which use
upsert logic to avoid accumulating excessive cells in the Memstore).
Not targeting this.
was:
Just like we periodically compact the StoreFiles we should also periodically
compact the MemStore.
During these compactions we eliminate deleted cells, expired cells, cells to
removed because of version count, etc, before we even do a memstore flush.
Besides the optimization that we could get from this, it should also allow to
remove the special handling of IVN, Increment, and Append (all of which use
upsert logic to avoid accumulating excessive cells in the Memstore).
Not targeting this.
> Allow inmemory Memstore compactions
> -----------------------------------
>
> Key: HBASE-5311
> URL: https://issues.apache.org/jira/browse/HBASE-5311
> Project: HBase
> Issue Type: Improvement
> Reporter: Lars Hofhansl
>
> Just like we periodically compact the StoreFiles we should also periodically
> compact the MemStore.
> During these compactions we eliminate deleted cells, expired cells, cells to
> removed because of version count, etc, before we even do a memstore flush.
> Besides the optimization that we could get from this, it should also allow us
> to remove the special handling of ICV, Increment, and Append (all of which
> use upsert logic to avoid accumulating excessive cells in the Memstore).
> Not targeting this.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira