You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-dev@hadoop.apache.org by "Allen Wittenauer (JIRA)" <ji...@apache.org> on 2015/03/10 02:56:40 UTC

[jira] [Resolved] (HDFS-1578) First step towards data transter protocol compatibility: support DatanodeProtocol#getDataTransferProtocolVersion

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

Allen Wittenauer resolved HDFS-1578.
------------------------------------
    Resolution: Later

probably fixed with protobuf. closing as stale.

> First step towards data transter protocol compatibility: support DatanodeProtocol#getDataTransferProtocolVersion
> ----------------------------------------------------------------------------------------------------------------
>
>                 Key: HDFS-1578
>                 URL: https://issues.apache.org/jira/browse/HDFS-1578
>             Project: Hadoop HDFS
>          Issue Type: New Feature
>            Reporter: Hairong Kuang
>            Assignee: Hairong Kuang
>
> HADOOP-6904 allows us to handle RPC changes in a compatible way. However, we have one more protocol to take care of, the data transfer protocol, which a dfs client uses to read data from or write data to a datanode.
>  
> My proposal is to add a new RPC getDataTransferVersion to DatanodeProtocol that returns the data transfer protocol version running on the datanode. A dfs client gets the datanode's version number before it reads from/writes to a datanode. With this, the dfs client could behave differently according to datanode's data transfer version. This provides a base for us to make data transfer protocol changes in a compatible way.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)