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

Tom White updated MAPREDUCE-4610:
---------------------------------

    Attachment: MAPREDUCE-4610.patch

Here's a patch that fixes this. I tested it manually by starting a cluster and 
running a job that creates more than the default number of counters (120). When 
I increased mapreduce.job.counters.limit beyond that number I didn't see any 
counter limit exception. 

Writing a unit test is actually difficult since the limits are loaded 
statically. I'd like to fix that as a part of fixing the client-side limit 
enforcement problem in MAPREDUCE-3936. But I think this is useful to go in as a 
compatibility fix first.
                
> Support deprecated mapreduce.job.counters.limit property in MR2
> ---------------------------------------------------------------
>
>                 Key: MAPREDUCE-4610
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-4610
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 2.0.0-alpha
>            Reporter: Tom White
>            Assignee: Tom White
>         Attachments: MAPREDUCE-4610.patch
>
>
> The property mapreduce.job.counters.limit was introduced in MAPREDUCE-1943, 
> but the mechanism was changed in MAPREDUCE-901 where the property name was 
> changed to mapreduce.job.counters.max without supporting the old name. We 
> should deprecate but honour the old name to make it easier for folks to move 
> from Hadoop 1 to Hadoop 2.

--
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

Reply via email to