[ 
https://issues.apache.org/jira/browse/MAPREDUCE-2589?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13070295#comment-13070295
 ] 

Mahadev konar commented on MAPREDUCE-2589:
------------------------------------------

Sherry,
 Sorry I looked at it again and I think its good if we make the 
DEFAULT_USER_LOG_RETAIN_MAX_HOURS configurable. Also, -1 should disable the 
feature. I think its important to be able to switch off misbehaving 
configuration. 

Also, why do we need a call to get jobs that are still running? I thought the 
call was made only on restart/reinit? We should be able to clean old user logs 
without calling jc.jobstocomplete? I think we should avoid adding a dependency 
on calling jobtracker client methods in the tasktracker itself. what do you 
think?

> TaskTracker not purging userlog directories
> -------------------------------------------
>
>                 Key: MAPREDUCE-2589
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2589
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: tasktracker
>    Affects Versions: 0.20.205.0
>         Environment: 0.20.205
>            Reporter: Sherry Chen
>            Assignee: Sherry Chen
>            Priority: Minor
>             Fix For: 0.20.205.0
>
>         Attachments: MAPREDUCE-2589.patch, MAPREDUCE-2589_1.patch, 
> cleanup_userlogs.py
>
>
> UserLogCleaner is not robust. Leftover userlogs after a restart sometimes 
> have to be manually
> cleaned. Things can accumulate over a period of time.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to