You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Andrew Purtell (JIRA)" <ji...@apache.org> on 2013/07/22 20:22:49 UTC

[jira] [Commented] (HBASE-9015) Client side coprocessor framework

    [ https://issues.apache.org/jira/browse/HBASE-9015?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13715485#comment-13715485 ] 

Andrew Purtell commented on HBASE-9015:
---------------------------------------

This was a request I heard multiple times at HBaseCon.

Observers for the client should come first and cover HTableInterface and HBaseAdmin, then consider going deeper into HConnection. 

As follow on work, it might be possible to have transparent remote service invocation if both ends of a coprocessor Service can be implemented by extension code, e.g. a client side Exec coprocessor can be registered via configuration, and a factory could build GeneratedHTable01234 implements HTableInterface with extra methods from those registered extensions. 
                
> Client side coprocessor framework
> ---------------------------------
>
>                 Key: HBASE-9015
>                 URL: https://issues.apache.org/jira/browse/HBASE-9015
>             Project: HBase
>          Issue Type: New Feature
>    Affects Versions: 0.98.0
>            Reporter: Andrew Purtell
>
> Create a set of pre and post operation hooks within the client where user code can be mixed in via upcalls, similar to how server side coprocessors work. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira