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

Konstantin Shvachko commented on HBASE-6340:
--------------------------------------------

Ted, thanks for porting it to .94. 
We use .92 in Giraffa as of today. Let me check how much effort to upgrade to 
.94.
If it is possible (compatibility with hdfs.22) then .94 will be good. Otherwise 
I'll submit a patch for .92.
Thanks, guys.
                
> HBase RPC does not allow protocol extension with common interfaces.
> -------------------------------------------------------------------
>
>                 Key: HBASE-6340
>                 URL: https://issues.apache.org/jira/browse/HBASE-6340
>             Project: HBase
>          Issue Type: Bug
>          Components: coprocessors, regionserver
>    Affects Versions: 0.92.0
>            Reporter: Konstantin Shvachko
>            Assignee: Konstantin Shvachko
>         Attachments: 6340-RPCInvocation.patch, RPCInvocation.patch
>
>
> 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.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to