[ https://issues.apache.org/jira/browse/MAPREDUCE-3312?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robert Joseph Evans updated MAPREDUCE-3312: ------------------------------------------- Attachment: MR-3312.txt This version of the patch will not change the state machine, instead it updates the ContaienrLauncherImpl to keep track of state for each container and do the right thing. This removes the need for ContainerRemoteLaunchEvent.equals which appears to have already been changed from its original implementation. Originally it was used to remove all related events from the queue. > Make MR AM not send a stopContainer w/o corresponding start container > --------------------------------------------------------------------- > > Key: MAPREDUCE-3312 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-3312 > Project: Hadoop Map/Reduce > Issue Type: Bug > Components: mrv2 > Affects Versions: 0.23.0, 0.24.0 > Reporter: Robert Joseph Evans > Assignee: Robert Joseph Evans > Fix For: 0.23.1 > > Attachments: MR-3312.txt, MR-3312.txt > > > This is a follow on to MAPREDUCE-3274. It is possible, although rare, for > the MR AM to send a stop container before it sends a start container. This > needs to stop that from happening. If a stop is found first it should > prevent the start from being sent. It tries to do this, but only if the stop > is currently pending. -- 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