[
https://issues.apache.org/jira/browse/HBASE-9853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13807161#comment-13807161
]
Elliott Clark commented on HBASE-9853:
--------------------------------------
It was also discussed that we might want to make these plugins use the class
loader that can load from an HDFS url.
> Edit the CP API: Make 'plugin's Interfaces for admending behaviors
> ------------------------------------------------------------------
>
> Key: HBASE-9853
> URL: https://issues.apache.org/jira/browse/HBASE-9853
> Project: HBase
> Issue Type: Umbrella
> Components: Coprocessors
> Reporter: stack
>
> Current CP API has deviated from original intent allowing Observers observe
> (and on occasion amend data) and Endpoints for adding custom query handling
> over hbase data. CP API has evolved to include a raft of APIs that allow
> modifying base behaviors -- how we do compactions, flushes, etc -- that are
> not 'coprocessor'-type functions.
> This issue came of devs discussing figuring how to stabilize the CP API. The
> thought is to return its scope to that of the original intent and to add new
> plugins Interfaces whereever we want to allow changing base behaviors (WAL
> writing, etc.).
> This is an umbrellas issue. The redo would happen as subtasks.
--
This message was sent by Atlassian JIRA
(v6.1#6144)