[ https://issues.apache.org/jira/browse/HBASE-22623?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16903241#comment-16903241 ]
Andrew Purtell commented on HBASE-22623: ---------------------------------------- Just to be clear because I used the word "hostile" which can have negative connotations - I don't mean it in a negative way. An opinion that we should have more and more coprocessor interfaces to address new use cases is valid. An opinion that coprocessors are too invasive and should be 'cleaned up' is also valid. An opinion that the compatibility headaches of coprocessor interfaces are annoying is valid. An opinion that Phoenix can be considered as a valid use case when considering interface changes is valid. An opinion that only HBase level concerns should motivate API changes is valid. These opinions are strawmen. I think they approach actual positions in the community but I do not imply any specific person has one of them. These strawmen are at least partially contradictory. It is going to be an ongoing process to sort them out into something that makes sense and can get consensus. > Add RegionObserver coprocessor hook for preWALAppend > ---------------------------------------------------- > > Key: HBASE-22623 > URL: https://issues.apache.org/jira/browse/HBASE-22623 > Project: HBase > Issue Type: New Feature > Reporter: Geoffrey Jacoby > Assignee: Geoffrey Jacoby > Priority: Major > Fix For: 3.0.0, 1.5.0, 2.3.0 > > > While many coprocessor hooks expose the WALEdit to implementing coprocs, > there aren't any that expose the WALKey before it's created and added to the > WALEntry. > It's sometimes useful for coprocessors to be able to edit the WALKey, for > example to add extended attributes using the fields to be added in > HBASE-22622. -- This message was sent by Atlassian JIRA (v7.6.14#76016)