[
https://issues.apache.org/jira/browse/HBASE-18770?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16225714#comment-16225714
]
Andrew Purtell commented on HBASE-18770:
----------------------------------------
bq. Related, perhaps purge 'complete'?
It would simplify the theory of operation for coprocessors if we can assume
either the entire chain will complete or one of the coprocessors in the chain
will throw an exception that not only terminates processing of the rest of the
chain but also the operation in progress.
Security coprocessors interrupt processing by throwing an exception, which is
meant to propagate all the way back to the user.
I think it's more than fair to ask the same question about 'complete' as we did
about 'bypass': Does anyone use it? Is it needed?
> Remove bypass method in ObserverContext and implement the 'bypass' logic case
> by case
> -------------------------------------------------------------------------------------
>
> Key: HBASE-18770
> URL: https://issues.apache.org/jira/browse/HBASE-18770
> Project: HBase
> Issue Type: Sub-task
> Components: Coprocessors
> Reporter: Duo Zhang
> Assignee: stack
> Priority: Critical
> Fix For: 2.0.0-alpha-4
>
> Attachments: HBASE-18770.master.001.patch,
> HBASE-18770.master.002.patch, HBASE-18770.master.003.patch,
> HBASE-18770.master.004.patch, HBASE-18770.master.005.patch,
> HBASE-18770.master.006.patch, HBASE-18770.master.007.patch,
> HBASE-18770.master.008.patch, HBASE-18770.master.009.patch,
> HBASE-18770.master.010.patch
>
>
> http://search-hadoop.com/m/HBase/YGbbXd0RDCIHSC1
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)