Namenode should have a favored nodes hint to enable clients to have control 
over block placement.
-------------------------------------------------------------------------------------------------

                 Key: HDFS-2576
                 URL: https://issues.apache.org/jira/browse/HDFS-2576
             Project: Hadoop HDFS
          Issue Type: New Feature
            Reporter: Pritam Damania


Sometimes Clients like HBase are required to dynamically compute the datanodes 
it wishes to place the blocks for a file for higher level of locality. For this 
purpose there is a need of a way to give the Namenode a hint in terms of a 
favoredNodes parameter about the locations where the client wants to put each 
block. The proposed solution is a favored nodes parameter in the addBlock() 
method and in the create() file method to enable the clients to give the hints 
to the NameNode about the locations of each replica of the block. Note that 
this would be just a hint and finally the NameNode would look at disk usage, 
datanode load etc. and decide whether it can respect the hints or not.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to