[ https://issues.apache.org/jira/browse/HBASE-3842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13061619#comment-13061619 ]
Nicolas Spiegelberg commented on HBASE-3842: -------------------------------------------- @Andrew: do we really want to call this in an inner loop? Wouldn't you accomplish the same thing by: 1. passing in the scanner that we'll use for compaction preCompact() so you can write your own StoreFile and mutate KVs 2. synchronously reading the StoreFile postCompact() > Refactor Coprocessor Compaction API > ----------------------------------- > > Key: HBASE-3842 > URL: https://issues.apache.org/jira/browse/HBASE-3842 > Project: HBase > Issue Type: Improvement > Components: coprocessors, regionserver > Affects Versions: 0.92.0 > Reporter: Nicolas Spiegelberg > Assignee: Nicolas Spiegelberg > Labels: compaction > Fix For: 0.92.0 > > > After HBASE-3797, the compaction logic flow has been significantly altered. > Because of this, the current compaction coprocessor API is insufficient for > gaining full insight into compaction requests/results. Refactor coprocessor > API after HBASE-3797 is committed to be more extensible and increase > visibility. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira