[
https://issues.apache.org/jira/browse/HBASE-2002?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gary Helmling updated HBASE-2002:
---------------------------------
Release Note:
Adds new HTable.coprocessorProxy() and HTable.coprocessorExec() calls, along
with server-side hooks for registering user RPC protocol handlers. Together
these allow the invocation and execution of custom server-side code configured
as coprocessors.
Adds pluggable RPC engines as a first step towards alternate RPC
implementations. This adds a field for the RPC protocol interface on
connection setup, so it's not RPC wire compatible with previous versions.
Status: Patch Available (was: Open)
Updated version of review board patch now attached
> Coprocessors: Client side support
> ---------------------------------
>
> Key: HBASE-2002
> URL: https://issues.apache.org/jira/browse/HBASE-2002
> Project: HBase
> Issue Type: Sub-task
> Reporter: Andrew Purtell
> Assignee: Gary Helmling
> Fix For: 0.92.0
>
> Attachments: HBASE-2002_final.patch
>
>
> "High-level call interface for clients. Unlike RPC, calls addressed to rows
> or ranges of rows. Coprocessor client library resolves to actual locations.
> Calls across multiple rows automatically split into multiple parallelized
> RPCs"
> Generic multicall RPC facility which incorporates this and
> multiget/multiput/multidelete and parallel scanners.
> Group and batch RPCs by region server. Track and retry outstanding RPCs. Ride
> over region relocations.
> Support addressing by explicit region identifier or by row key or row key
> range.
> Include a facility for merging results client side.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.