hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-6340) HBase RPC does not allow protocol extension with common interfaces.
Date Sat, 18 Aug 2012 20:45:37 GMT

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

stack commented on HBASE-6340:
------------------------------

@Konstantin Gary answered the 0.96 question.. how it'll be done in pb world.  For 0.94, you
want to make it so your patch applies there and we can commit?  You think we should include
it in 0.94?  You need it in 0.92 too?
                
> 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: 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

        

Mime
View raw message