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

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

For example, calls FileSystem.get("hdfs://host:8020/", conf), then it looks up 
the cache with username (may be null since user might not have logged in yet) 
and the uri "hdfs://host:8020/" as a key.  Suppose it fails, it will create a 
file system object (depending on the FileSystem class, user might login) and 
put it to the cache with a new key.  The uri in the new key will be 
"hdfs://host" (no port) since 8020 is the DEFAULT_PORT.  Then, if there is 
another call to FileSystem.get("hdfs://host:8020/", conf), it won't hit the 
cache.

> 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