Details
-
Task
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
0.95.2
-
None
-
Incompatible change, Reviewed
-
Description
The CoprocessorProtocol mechanism for registering and calling coprocessor endpoints has been supplanted by protocol buffer based service registrations in HBASE-5448. This means the Writable-based CoprocessorProtocol mechanism will need to be removed at some point.
In discussion on the dev list, general consensus was that it is better to remove the CoprocessorProtocol mechanism completely in 0.96, where other backwards-incompatible changes are being made, and before it is adopted by more clients:
http://mail-archives.apache.org/mod_mbox/hbase-dev/201209.mbox/%3CCADfYSXTvqEu3SifyWdZCi9kKPw1Hf9EoaKVGFOCbwRpSkdaCng%40mail.gmail.com%3E
This is an umbrella issue to track what changes are required to completely remove the CoprocessorProtocol support.
Attachments
Attachments
Issue Links
- blocks
-
HBASE-7224 Remove references to Writable in the ipc package
- Closed
- is blocked by
-
HBASE-6788 Convert AuthenticationProtocol to protocol buffer service
- Closed
-
HBASE-6785 Convert AggregateProtocol to protobuf defined coprocessor service
- Closed
-
HBASE-6786 Convert MultiRowMutationProtocol to protocol buffer service
- Closed
-
HBASE-6787 Convert RowProcessorProtocol to protocol buffer service
- Closed
-
HBASE-6789 Convert test CoprocessorProtocol implementations to protocol buffer services
- Closed
-
HBASE-6887 Convert security-related shell commands to use PB-based AccessControlService
- Closed