You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mapreduce-issues@hadoop.apache.org by "Ashwin Shankar (JIRA)" <ji...@apache.org> on 2013/06/27 21:40:19 UTC

[jira] [Updated] (MAPREDUCE-5356) Refresh Log aggregation 'retention period' and 'check interval'

     [ https://issues.apache.org/jira/browse/MAPREDUCE-5356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ashwin Shankar updated MAPREDUCE-5356:
--------------------------------------

    Attachment: MAPREDUCE-5266-2.txt

Note: This patch depends on MAPREDUCE-5265 and will not apply now. HadoopQA will complain. 
Summary:I have added a new command '-refreshLogSettings' to the history server admin interface which would refresh both:
1.log retention period(yarn.log-aggregation.retain-seconds)
2. check interval(yarn.log-aggregation.retain-check-interval-seconds)
I created a single command for both the properties because :
1. Both properties are related. More often than not,if we change one of them we would change the other.
2.it seemed better from a usability perspective since the user needs to execute just one command for both the log properties  instead of two separate commands.

I've added two tests - one tests AggregatedLogDeletionService in isolation and validates if the refreshLogSettings is working properly. The other test validates the rpc communication between the job history client and server for this new protocol.
                
> Refresh Log aggregation 'retention period' and 'check interval' 
> ----------------------------------------------------------------
>
>                 Key: MAPREDUCE-5356
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-5356
>             Project: Hadoop Map/Reduce
>          Issue Type: Sub-task
>          Components: jobhistoryserver
>    Affects Versions: 2.1.0-beta
>            Reporter: Ashwin Shankar
>            Assignee: Ashwin Shankar
>              Labels: features
>         Attachments: MAPREDUCE-5266-2.txt
>
>
> We want to be able to refresh log aggregation retention time
> and 'check interval' time on the fly by changing configs so that we dont have to bounce history server.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira