title: Yarn Resource Manage didn't allocate containers when asking for containers with different resources
body: <p>I used synchronous AMRMClient in application master, using addContainerRequest method of AMRMClient to add container requests, using getMatchingRequests and removeContainerRequest methods of AMRMClient to remove container requests. However, when program add container requests with different resources, Resource Manager no longer allocated any resource to application master and it lead to deadlock. Have somebody once faced such problem?</p>