Daryn Sharp created HDFS-7607:
---------------------------------

             Summary: Use random rack-local node for webhdfs opens to avoid OOM 
on DNs
                 Key: HDFS-7607
                 URL: https://issues.apache.org/jira/browse/HDFS-7607
             Project: Hadoop HDFS
          Issue Type: Improvement
          Components: namenode, webhdfs
    Affects Versions: 2.0.0-alpha
            Reporter: Daryn Sharp
            Assignee: Daryn Sharp
            Priority: Critical


Webhdfs currently redirects a client to the DN that physically has one of the
replicas.  Unlike the hdfs data streamer protocol which can easily handle 
hundreds or thousands of connections, jetty has poor performance under heavy 
load.  Webhdfs clients can easily overwhelm the DNs and likely cause OOMs or 
excessive GC.

The NN should redirect the client to a rack-local location to distribute the 
webhdfs load across multiple hosts.  The rack can then use the lightweight 
streamer protocol.



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

Reply via email to