Description
To reproduce, run distributed shell with -num_containers option,
In ApplicationMaster.java, the following code has some issue.
int numTotalContainersToRequest = numTotalContainers - previousAMRunningContainers.size(); for (int i = 0; i < numTotalContainersToRequest; ++i) { ContainerRequest containerAsk = setupContainerAskForRM(); amRMClient.addContainerRequest(containerAsk); } numRequestedContainers.set(numTotalContainersToRequest);
numRequestedContainers doesn't account for previous AM's requested containers. so numRequestedContainers should be set to numTotalContainers