hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Todd Lipcon (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HDFS-1578) First step towards data transter protocol compatibility: support DatanodeProtocol#getDataTransferProtocolVersion
Date Tue, 11 Jan 2011 18:42:46 GMT

    [ https://issues.apache.org/jira/browse/HDFS-1578?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12980244#action_12980244
] 

Todd Lipcon commented on HDFS-1578:
-----------------------------------

So in that case wouldn't it be an RPC to the NN, if you assume it's cluster-wide?

> 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
>             Fix For: 0.23.0
>
>
> 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 is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message