[
https://issues.apache.org/jira/browse/HBASE-8024?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13609857#comment-13609857
]
Maryann Xue commented on HBASE-8024:
------------------------------------
@Sergey, thank you for the ideas! these are very good suggestions. I will
reorganize the relationship between flusher, flushrequest and store, optimally
making one flusher per store with different flushrequests each time.
the motivation is to enable our LOB implementation as a plug-in to HBase core.
we already have customization on compactions, now with custom flush, we can
write LOB data in independent HFiles.
the requirement of our use case for customized flush is simple, which only adds
a few lines into internalFlushCache(). but i totally agree with you on having
something more flexible into this patch.
@Ted, thank you for the comments! will cleanup documentation accordingly.
> Make Store flush algorithm pluggable
> ------------------------------------
>
> Key: HBASE-8024
> URL: https://issues.apache.org/jira/browse/HBASE-8024
> Project: HBase
> Issue Type: Sub-task
> Components: regionserver
> Affects Versions: 0.95.0, 0.96.0, 0.94.5
> Reporter: Maryann Xue
> Assignee: Maryann Xue
> Attachments: HBASE-8024-trunk.patch, HBASE-8024.v2.patch
>
>
> The idea is to make "StoreFlusher" an interface instead of an implementation
> class, and have the original StoreFlusher as the default store flush impl.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira