Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.92.0
-
None
-
Reviewed
Description
HBase RPC fails if MyProtocol extends an interface, which is not a VersionedProtocol even if MyProtocol also directly extends VersionedProtocol. The reason is that rpc Invocation uses Method.getDeclaringClass(), which returns the interface class rather than the class of MyProtocol.
Attachments
Attachments
Issue Links
- breaks
-
HBASE-6762 HBASE-6340 broke SecureRPCEngine
- Closed
- is related to
-
HADOOP-8558 Hadoop RPC does not allow protocol extension with common interfaces.
- Resolved