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

Devaraj Das commented on HBASE-5705:
------------------------------------

[~stack], yes. The idea was to have the server decide how to best handle the 
rpc method call based on the client's protocol version. Though the server 
currently ignores the version, this is something that can be used to implement 
versioning. Please have a look at ProtobufRpcServerEngine.java around the area 
with the comment "TODO: use the clientVersion..". Other than that, HBASE-6521 
should address versioning in a more complete fashion (and I guess we should 
unify all the versioning stories there).
                
> Introduce Protocol Buffer RPC engine
> ------------------------------------
>
>                 Key: HBASE-5705
>                 URL: https://issues.apache.org/jira/browse/HBASE-5705
>             Project: HBase
>          Issue Type: Sub-task
>          Components: IPC/RPC, master, migration, regionserver
>            Reporter: Devaraj Das
>            Assignee: Devaraj Das
>             Fix For: 0.96.0
>
>         Attachments: 5705-1.patch, 5705-2.1.patch, 5705-2.2.patch, 
> 5705-2.3.patch
>
>
> Introduce Protocol Buffer RPC engine in the RPC core. Protocols that are PB 
> aware can be made to go through this RPC engine. The approach, in my current 
> thinking, would be similar to HADOOP-7773.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to