[
https://issues.apache.org/jira/browse/HBASE-9853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrew Kyle Purtell resolved HBASE-9853.
----------------------------------------
Resolution: Won't Fix
> 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: Michael Stack
> Priority: Major
>
> 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
(v8.20.7#820007)