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

Hairong Kuang updated HADOOP-842:
---------------------------------

    Status: Patch Available  (was: Open)

The patch changes the open method of ClientProtocol to take an additional 
argument clientMachine in the form of machineName:datanodeport#. The purpose is 
to allow the namenode to sort the returning datanodes by its distance to the 
client machine. The patch includes all the interface changes to dfs. The change 
to implementation of the open method will be included in the rack-aware HDFS 
patch.

> change the open method in ClientProtocol to take an additional argument: 
> clientMachine
> --------------------------------------------------------------------------------------
>
>                 Key: HADOOP-842
>                 URL: http://issues.apache.org/jira/browse/HADOOP-842
>             Project: Hadoop
>          Issue Type: Improvement
>          Components: dfs
>    Affects Versions: 0.9.2
>            Reporter: Hairong Kuang
>         Assigned To: Hairong Kuang
>             Fix For: 0.10.0
>
>         Attachments: open.patch
>
>
> The open method returns a list of blocks that belong to a file and, for each 
> block, a list of datanodes that contain the block.To improve reading 
> efficiency, I'd like to return the list of datanodes in the order of its 
> distance to the client machine. So I suggest that we make the open method to 
> take an additional argument clientMachine which is in the format of 
> hostname:port#.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to