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

Ahmed Radwan commented on MAPREDUCE-4358:
-----------------------------------------

@Robert, I think mapreduce.job.reduce.slowstart.completedmaps is related but 
different. The issue here is not to wait for a % of mappers to totally complete 
before start allocating containers to reducers, but the issue is to prevent 
reducers from occupying containers while these containers are still needed by 
mappers. 
@Jason, watching headroom and preempting reducers should be sufficient to 
address this issue, but this doesn't seem to work in our case. It is using Fifo.
@Harsh, MAPREDUCE-4228 seems to address a bug with the behavior of 
mapreduce.job.reduce.slowstart.completedmaps, which as I mentioned above is 
different.
@Sharad, Yes we are seeing this in a customer cluster.
                
> Reducers are assigned containers before all maps are assigned containers
> ------------------------------------------------------------------------
>
>                 Key: MAPREDUCE-4358
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-4358
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: mrv2
>    Affects Versions: 2.0.0-alpha
>            Reporter: Ahmed Radwan
>
> Reducers start to get containers before all maps are. We have seen this issue 
> and it is problematic since if there is no avaialable resources for the 
> remaining maps, the job will just stall where reducers are waiting for 
> mappers which are unable to start because there is no containers available.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to