[ https://issues.apache.org/jira/browse/HBASE-10926?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrew Purtell updated HBASE-10926: ----------------------------------- Resolution: Fixed Status: Resolved (was: Patch Available) Ted already committed this to trunk [~jerryjch], so we can fix the javadoc issues with an addendum or follow up issue. I think this could be ok to go into 0.98 also. The coprocessor API changes only add new methods. We should consider a bit more if the flush behavior changes are ok in the 0.98 context so will open a backport issue for that discussion. Resolving this issue. > 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, HBASE-10926-trunk-v2.patch, > HBASE-10926-trunk-v3.patch, HBASE-10926-trunk-v4.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)