hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Purtell (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-9015) Client side coprocessor framework
Date Mon, 22 Jul 2013 18:22:49 GMT

    [ 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

Mime
View raw message