[ 
https://issues.apache.org/jira/browse/HADOOP-3762?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12614098#action_12614098
 ] 

Tsz Wo (Nicholas), SZE commented on HADOOP-3762:
------------------------------------------------

{code}
//in NameNode.java
  static URI getUri(InetSocketAddress namenode) {
    int port = namenode.getPort();
    String portString = port == DEFAULT_PORT ? "" : (":"+port);
    return URI.create("hdfs://"+ namenode.getHostName()+portString);
  }
{code}
The problem is that the port is not returned if port == DEFAULT_PORT (=8020).  
The FileSystem.CACHE does not work if the default port is given.


> Task tracker died due to OOM 
> -----------------------------
>
>                 Key: HADOOP-3762
>                 URL: https://issues.apache.org/jira/browse/HADOOP-3762
>             Project: Hadoop Core
>          Issue Type: Bug
>            Reporter: Runping Qi
>            Assignee: Tsz Wo (Nicholas), SZE
>            Priority: Blocker
>             Fix For: 0.18.0
>
>         Attachments: 3762_20080715.patch, 3762_20080715b.patch, 
> 3762_20080715c.patch, TaskTrackerStackTrace.txt
>
>
> When running about 100 moderate jobs on a small cluster (with 19 Task 
> Trackers),
> the task trackers all died due to OOM.
> I got a chance to dump the jstack strace of a task tracker before it died.
> Its image size was close 4GB!
> I saw 1200+ threads of DFSClient.LeaseChecker.
> Clearly we have a severe resource leakage problem!

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to