[ https://issues.apache.org/jira/browse/HBASE-6659?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13445962#comment-13445962 ]
Ted Yu commented on HBASE-6659: ------------------------------- In HBaseTestingUtility, I don't see getRegionsByServer(). TestHLog is a large test. There would be more tests added to TestHLog in the future. According to N's motto, we should keep runtime for large tests in check. So I keep TestHLogFiltering for now. New method getLastFlushedSequenceId() is called by HLogSplitter. The timing of this call is not in sync with region server heartbeat. bq. We make a call to the master per region from down inside HLogSplitter to ask for last known sequence id? For 'protected final RegionServerStatusProtocol master', I agree there is something to be desired. Previously there was no need for HLogSplitter to know the actual status for any region in the WALs it splits. This feature adds this requirement. We can do buffering of calls to master. But I found that code would get more convoluted that way. w.r.t. introduction of void flushRegion(byte[] regionName), you're right that flushRegion(final RpcController controller, final FlushRegionRequest request) requires the composition of FlushRegionRequest. So that method is called by client. Will answer the remaining questions. > Port HBASE-6508 Filter out edits at log split time > -------------------------------------------------- > > Key: HBASE-6659 > URL: https://issues.apache.org/jira/browse/HBASE-6659 > Project: HBase > Issue Type: Bug > Reporter: Zhihong Ted Yu > Assignee: Zhihong Ted Yu > Fix For: 0.96.0 > > Attachments: 6508-v2.txt, 6508-v3.txt, 6508-v4.txt, 6508-v5.txt > > > HBASE-6508 is for 0.89-fb branch. > This JIRA ports the feature to trunk. -- 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