[ https://issues.apache.org/jira/browse/HBASE-14944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15059174#comment-15059174 ]
Nick Dimiduk commented on HBASE-14944: -------------------------------------- Ping also [~jamestaylor], [~chrajeshbab...@gmail.com], [~eowhadi] -- you fellas have any concern over these changes in the coproc APIs? > Minimize or eliminate source incompatible changes due to HBASE-14605, > HBASE-14631, and HBASE-14655 > -------------------------------------------------------------------------------------------------- > > Key: HBASE-14944 > URL: https://issues.apache.org/jira/browse/HBASE-14944 > Project: HBase > Issue Type: Sub-task > Reporter: Andrew Purtell > Priority: Blocker > Fix For: 1.1.3, 1.0.4 > > > Minimize or eliminate source incompatible changes due to HBASE-14605, > HBASE-14631, and HBASE-14655. The changes are due to abstract method > additions to carry the correct (not current) {{User}} through to where > authoritative decisions or audit is performed. > HBASE-14605 introduces source incompatible changes to the SplitTransaction > interface: > - Adds abstract method execute(Server, RegionServerServices, User) > - Adds abstract method rollback(Server, RegionServerServices, User) > HBASE-14631 introduces source incompatible changes to the > RegionMergeTransaction interface: > - Adds abstract method execute(Server, RegionServerServices, User) > - Adds abstract method rollback(Server, RegionServerServices, User) > HBASE-14655 introduces source incompatible changes to the Store interface: > - Adds abstract method compact(CompactionContext, > CompactionThroughputController, User) > - Adds abstract method requestCompaction( int, CompactionRequest, User) > Default implementations are provided for binary compatibility but > implementors of these interface won't recompile until implementations of the > new methods are added. -- This message was sent by Atlassian JIRA (v6.3.4#6332)