[
https://issues.apache.org/jira/browse/HBASE-19384?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
stack updated HBASE-19384:
--------------------------
Release Note: When a coprocessor sets 'bypass', we will skip calling
subsequent Coprocessors that may be stacked-up on the method invocation; e.g.
if a prePut has three coprocessors hooked up, if the first coprocessor decides
to set 'bypass', we will not call the two subsequent coprocessors (this is
similar to the 'complete' functionality that was in hbase1, removed in hbase2).
> Results returned by preAppend hook in a coprocessor are replaced with null
> from other coprocessor even on bypass
> ----------------------------------------------------------------------------------------------------------------
>
> Key: HBASE-19384
> URL: https://issues.apache.org/jira/browse/HBASE-19384
> Project: HBase
> Issue Type: Bug
> Components: Coprocessors
> Reporter: Rajeshbabu Chintaguntla
> Assignee: stack
> Priority: Critical
> Fix For: 2.0.0-beta-1
>
> Attachments: HBASE-19384.master.001.patch
>
>
> Phoenix adding multiple coprocessors for a table and one of them has
> preAppend and preIncrement implementation and bypass the operations by
> returning the results. But the other coprocessors which doesn't have any
> implementation returning null and the results returned by previous
> coprocessor are override by null and always going with default implementation
> of append and increment operations. But it's not the case with old versions
> and works fine on bypass.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)