[ 
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)

Reply via email to