[ 
https://issues.apache.org/jira/browse/HADOOP-7227?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jitendra Nath Pandey updated HADOOP-7227:
-----------------------------------------

    Release Note: 
1. Protocol version check is removed from proxy creation, instead version check 
is performed at server in every rpc call.
2. This change is backward incompatible because format of the rpc messages is 
changed to include client version, client method hash and rpc version.
3. rpc version is introduced which should change when the format of rpc 
messages is changed.

> Remove protocol version check at proxy creation in Hadoop RPC.
> --------------------------------------------------------------
>
>                 Key: HADOOP-7227
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7227
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: ipc
>            Reporter: Jitendra Nath Pandey
>            Assignee: Jitendra Nath Pandey
>             Fix For: 0.23.0
>
>         Attachments: HADOOP-7227.2.patch, HADOOP-7227.3.patch, 
> HADOOP-7227.4.patch
>
>
> Currently when a proxy is created for a protocol, there is a round trip of 
> messages to check the protocol version. The protocol version is not checked 
> in any subsequent rpc which could be a problem if the server restarts with a 
> new protocol version. This issue and also the additional round-trip at proxy 
> creation can be avoided if we add the protocol version in every rpc, and 
> server checks the protocol version for every call.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to