[ https://issues.apache.org/jira/browse/YARN-4615?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15121926#comment-15121926 ]
Rohith Sharma K S commented on YARN-4615: ----------------------------------------- About the patch, patch need to guard while loop with {{container!=null}} and for every loop call {{container = getResourceScheduler().getRMContainer(containerId);}} > TestAbstractYarnScheduler#testResourceRequestRecoveryToTheRightAppAttempt > fails occasionally > -------------------------------------------------------------------------------------------- > > Key: YARN-4615 > URL: https://issues.apache.org/jira/browse/YARN-4615 > Project: Hadoop YARN > Issue Type: Sub-task > Components: test > Reporter: Jason Lowe > Assignee: Sunil G > Attachments: 0001-YARN-4615.patch, 0002-YARN-4615.patch, > 0003-YARN-4615.patch > > > Sometimes > TestAbstractYarnScheduler#testResourceRequestRecoveryToTheRightAppAttempt > will fail like this: > {noformat} > org.apache.hadoop.yarn.server.resourcemanager.scheduler.TestAbstractYarnScheduler > testResourceRequestRecoveryToTheRightAppAttempt[1](org.apache.hadoop.yarn.server.resourcemanager.scheduler.TestAbstractYarnScheduler) > Time elapsed: 77.427 sec <<< FAILURE! > java.lang.AssertionError: Attempt state is not correct (timedout): expected: > SCHEDULED actual: ALLOCATED for the application attempt > appattempt_1453254869107_0001_000002 > at org.junit.Assert.fail(Assert.java:88) > at > org.apache.hadoop.yarn.server.resourcemanager.MockRM.waitForState(MockRM.java:197) > at > org.apache.hadoop.yarn.server.resourcemanager.MockRM.waitForState(MockRM.java:172) > at > org.apache.hadoop.yarn.server.resourcemanager.MockRM.waitForAttemptScheduled(MockRM.java:831) > at > org.apache.hadoop.yarn.server.resourcemanager.scheduler.TestAbstractYarnScheduler.testResourceRequestRecoveryToTheRightAppAttempt(TestAbstractYarnScheduler.java:572) > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)