[
https://issues.apache.org/jira/browse/HBASE-10926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13983514#comment-13983514
]
Jerry He commented on HBASE-10926:
----------------------------------
[~mbertozzi]
Thanks for the quick review.
For the location of the new files, what about I move them to
hbase.procedure.flush?
There are indeed a lot of duplicate code in the ProcedureManager side and in
the SubProcedure side.
Unfortunately some of them are common boilerplate code to set up procedure and
get it going.
Good point. I agree we should be able to provide something like a base template
class to include the common. In another JIRA?
> Use global procedure to flush table memstore cache
> --------------------------------------------------
>
> Key: HBASE-10926
> URL: https://issues.apache.org/jira/browse/HBASE-10926
> Project: HBase
> Issue Type: Improvement
> Components: Admin
> Affects Versions: 0.96.2, 0.98.1
> Reporter: Jerry He
> Assignee: Jerry He
> Fix For: 0.99.0
>
> Attachments: HBASE-10926-trunk-v1.patch
>
>
> Currently, user can trigger table flush through hbase shell or HBaseAdmin
> API. To flush the table cache, each region server hosting the regions is
> contacted and flushed sequentially, which is less efficient.
> In HBase snapshot global procedure is used to coordinate and flush the
> regions in a distributed way.
> Let's provide a distributed table flush for general use.
--
This message was sent by Atlassian JIRA
(v6.2#6252)