[
https://issues.apache.org/jira/browse/MAPREDUCE-3345?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13145309#comment-13145309
]
Vinod Kumar Vavilapalli commented on MAPREDUCE-3345:
----------------------------------------------------
Copying pasting the test-logs just in case Jenkins deletes them.
{code}
{2011-11-03 07:09:07,511 INFO [AsyncDispatcher event handler]
attempt.RMAppAttemptImpl (RMAppAttemptImpl.java:handle(476)) -
appattempt_1320304139196_0003_000001 State change from NEW to SUBMITTED
2011-11-03 07:09:07,512 INFO [Node Status Updater]
nodemanager.NodeStatusUpdaterImpl
(NodeStatusUpdaterImpl.java:getNodeStatus(210)) - Sending out status for
container: container_id {, app_attempt_id {, application_id {, id: 2,
cluster_timestamp: 1320304139196, }, attemptId: 1, }, id: 1, }, state:
C_RUNNING, diagnostics: "Container killed by the ApplicationMaster.\n",
exit_status: -1000,
2011-11-03 07:09:07,511 INFO [main] resourcemanager.RMAuditLogger
(RMAuditLogger.java:logSuccess(140)) - USER=jenkins OPERATION=Submit
Application Request TARGET=ClientRMService RESULT=SUCCESS
APPID=application_1320304139196_0003
2011-11-03 07:09:07,512 INFO [AsyncDispatcher event handler] rmnode.RMNodeImpl
(RMNodeImpl.java:handle(293)) - Processing asf005.sp2.ygridcore.net:44653 of
type STATUS_UPDATE
2011-11-03 07:09:07,512 INFO [ResourceManager Event Processor]
fifo.FifoScheduler (FifoScheduler.java:addApplication(288)) - Application
Submission: application_1320304139196_0003 from jenkins, currently active: 1
2011-11-03 07:09:07,513 INFO [main] server.TestContainerManagerSecurity
(TestContainerManagerSecurity.java:submitAndRegisterApplication(373)) - Waiting
for applicationAttempt to be created..
2011-11-03 07:09:07,513 INFO [AsyncDispatcher event handler]
attempt.RMAppAttemptImpl (RMAppAttemptImpl.java:handle(464)) - Processing event
for appattempt_1320304139196_0003_000001 of type APP_ACCEPTED
2011-11-03 07:09:07,513 INFO [ResourceManager Event Processor]
fifo.FifoScheduler (FifoScheduler.java:nodeUpdate(571)) - Node heartbeat
asf005.sp2.ygridcore.net:44653 available resource = memory: 4096
2011-11-03 07:09:07,515 INFO [ResourceManager Event Processor]
rmcontainer.RMContainerImpl (RMContainerImpl.java:handle(195)) - Processing
container_1320304139196_0003_01_000001 of type START
2011-11-03 07:09:07,515 INFO [ResourceManager Event Processor]
rmcontainer.RMContainerImpl (RMContainerImpl.java:handle(207)) -
container_1320304139196_0003_01_000001 Container Transitioned from NEW to
ALLOCATED
2011-11-03 07:09:07,516 INFO [ResourceManager Event Processor]
resourcemanager.RMAuditLogger (RMAuditLogger.java:logSuccess(98)) -
USER=jenkins OPERATION=AM Allocated Container TARGET=SchedulerApp
RESULT=SUCCESS APPID=application_1320304139196_0003
CONTAINERID=container_1320304139196_0003_01_000001
2011-11-03 07:09:07,516 INFO [ResourceManager Event Processor]
scheduler.SchedulerNode (SchedulerNode.java:allocateContainer(103)) - Assigned
container container_1320304139196_0003_01_000001 of capacity memory: 1024 on
host asf005.sp2.ygridcore.net:44653, which currently has 1 containers, memory:
1024 used and memory: 3072 available
2011-11-03 07:09:07,516 INFO [ResourceManager Event Processor]
fifo.FifoScheduler (FifoScheduler.java:nodeUpdate(576)) - Node after allocation
asf005.sp2.ygridcore.net:44653 resource = memory: 3072
2011-11-03 07:09:07,516 INFO [AsyncDispatcher event handler]
rmcontainer.RMContainerImpl (RMContainerImpl.java:handle(195)) - Processing
container_1320304139196_0003_01_000001 of type ACQUIRED
2011-11-03 07:09:07,517 INFO [AsyncDispatcher event handler]
rmcontainer.RMContainerImpl (RMContainerImpl.java:handle(207)) -
container_1320304139196_0003_01_000001 Container Transitioned from ALLOCATED to
ACQUIRED
2011-11-03 07:09:07,517 WARN [ContainersLauncher #0]
nodemanager.DefaultContainerExecutor
(DefaultContainerExecutor.java:launchContainer(184)) - Exit code from task is :
143
2011-11-03 07:09:07,517 INFO [AsyncDispatcher event handler]
attempt.RMAppAttemptImpl (RMAppAttemptImpl.java:handle(476)) -
appattempt_1320304139196_0003_000001 State change from SUBMITTED to SCHEDULED
2011-11-03 07:09:07,517 INFO [ContainersLauncher #0]
nodemanager.ContainerExecutor (ContainerExecutor.java:logOutput(154)) -
2011-11-03 07:09:07,517 INFO [AsyncDispatcher event handler] rmapp.RMAppImpl
(RMAppImpl.java:handle(416)) - Processing event for
application_1320304139196_0003 of type APP_ACCEPTED
2011-11-03 07:09:07,518 INFO [ContainersLauncher #0] container.Container
(ContainerImpl.java:handle(818)) - Processing
container_1320304139196_0002_01_000001 of type UPDATE_DIAGNOSTICS_MSG
2011-11-03 07:09:07,518 INFO [AsyncDispatcher event handler] rmapp.RMAppImpl
(RMAppImpl.java:handle(428)) - application_1320304139196_0003 State change from
SUBMITTED to ACCEPTED
2011-11-03 07:09:07,518 INFO [AsyncDispatcher event handler]
attempt.RMAppAttemptImpl (RMAppAttemptImpl.java:handle(464)) - Processing event
for appattempt_1320304139196_0003_000001 of type CONTAINER_ALLOCATED
2011-11-03 07:09:07,519 ERROR [AsyncDispatcher event handler]
resourcemanager.ResourceManager (ResourceManager.java:handle(380)) - Error in
handling event type CONTAINER_ALLOCATED for applicationAttempt
application_1320304139196_0003
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at
org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMContainerAllocatedTransition.transition(RMAppAttemptImpl.java:614)
at
org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMContainerAllocatedTransition.transition(RMAppAttemptImpl.java:603)
at
org.apache.hadoop.yarn.state.StateMachineFactory$SingleInternalArc.doTransition(StateMachineFactory.java:357)
at
org.apache.hadoop.yarn.state.StateMachineFactory.doTransition(StateMachineFactory.java:298)
at
org.apache.hadoop.yarn.state.StateMachineFactory.access$300(StateMachineFactory.java:43)
at
org.apache.hadoop.yarn.state.StateMachineFactory$InternalStateMachine.doTransition(StateMachineFactory.java:443)
at
org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl.handle(RMAppAttemptImpl.java:469)
at
org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl.handle(RMAppAttemptImpl.java:80)
at
org.apache.hadoop.yarn.server.resourcemanager.ResourceManager$ApplicationAttemptEventDispatcher.handle(ResourceManager.java:378)
at
org.apache.hadoop.yarn.server.resourcemanager.ResourceManager$ApplicationAttemptEventDispatcher.handle(ResourceManager.java:359)
at
org.apache.hadoop.yarn.event.AsyncDispatcher.dispatch(AsyncDispatcher.java:116)
at
org.apache.hadoop.yarn.event.AsyncDispatcher$1.run(AsyncDispatcher.java:75)
at java.lang.Thread.run(Thread.java:662)
2011-11-03 07:09:07,519 INFO [AsyncDispatcher event handler]
attempt.RMAppAttemptImpl (RMAppAttemptImpl.java:handle(464)) - Processing event
for appattempt_1320304139196_0003_000001 of type CONTAINER_ACQUIRED
2011-11-03 07:09:07,520 ERROR [AsyncDispatcher event handler]
attempt.RMAppAttemptImpl (RMAppAttemptImpl.java:handle(471)) - Can't handle
this event at current state
org.apache.hadoop.yarn.state.InvalidStateTransitonException: Invalid event:
CONTAINER_ACQUIRED at SCHEDULED
at
org.apache.hadoop.yarn.state.StateMachineFactory.doTransition(StateMachineFactory.java:301)
at
org.apache.hadoop.yarn.state.StateMachineFactory.access$300(StateMachineFactory.java:43)
at
org.apache.hadoop.yarn.state.StateMachineFactory$InternalStateMachine.doTransition(StateMachineFactory.java:443)
at
org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl.handle(RMAppAttemptImpl.java:469)
at
org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl.handle(RMAppAttemptImpl.java:80)
at
org.apache.hadoop.yarn.server.resourcemanager.ResourceManager$ApplicationAttemptEventDispatcher.handle(ResourceManager.java:378)
at
org.apache.hadoop.yarn.server.resourcemanager.ResourceManager$ApplicationAttemptEventDispatcher.handle(ResourceManager.java:359)
at
org.apache.hadoop.yarn.event.AsyncDispatcher.dispatch(AsyncDispatcher.java:116)
at
org.apache.hadoop.yarn.event.AsyncDispatcher$1.run(AsyncDispatcher.java:75)
at java.lang.Thread.run(Thread.java:662)
2011-11-03 07:09:07,526 INFO [AsyncDispatcher event handler]
container.Container (ContainerImpl.java:handle(818)) - Processing
container_1320304139196_0002_01_000001 of type KILL_CONTAINER
2011-11-03 07:09:07,526 WARN [AsyncDispatcher event handler]
containermanager.ContainerManagerImpl (ContainerManagerImpl.java:handle(495)) -
Event EventType: KILL_CONTAINER sent to absent container
container_1320304139196_0002_01_000002
2011-11-03 07:09:07,526 INFO [AsyncDispatcher event handler]
application.Application (ApplicationImpl.java:handle(376)) - Processing
application_1320304139196_0002 of type FINISH_APPLICATION
2011-11-03 07:09:07,526 INFO [AsyncDispatcher event handler]
application.Application (ApplicationImpl.java:handle(387)) - Application
application_1320304139196_0002 transitioned from RUNNING to
FINISHING_CONTAINERS_WAIT
2011-11-03 07:09:07,527 INFO [AsyncDispatcher event handler]
container.Container (ContainerImpl.java:handle(818)) - Processing
container_1320304139196_0002_01_000001 of type CONTAINER_KILLED_ON_REQUEST
2011-11-03 07:09:07,527 INFO [AsyncDispatcher event handler]
container.Container (ContainerImpl.java:handle(830)) - Container
container_1320304139196_0002_01_000001 transitioned from KILLING to
CONTAINER_CLEANEDUP_AFTER_KILL
2011-11-03 07:09:07,527 INFO [AsyncDispatcher event handler]
container.Container (ContainerImpl.java:handle(818)) - Processing
container_1320304139196_0002_01_000001 of type KILL_CONTAINER
2011-11-03 07:09:07,527 INFO [AsyncDispatcher event handler]
localizer.LocalizedResource (LocalizedResource.java:handle(184)) - Processing
file:/home/jenkins/jenkins-slave/workspace/PreCommit-MAPREDUCE-Build/trunk/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-tests/target/org.apache.hadoop.yarn.server.TestContainerManagerSecurity-localDir/testFile-application_1320304139196_0002
of type RELEASE
2011-11-03 07:09:07,528 INFO [DeletionService #3]
nodemanager.DefaultContainerExecutor
(DefaultContainerExecutor.java:deleteAsUser(265)) - Deleting absolute path :
/home/jenkins/jenkins-slave/workspace/PreCommit-MAPREDUCE-Build/trunk/hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-tests/target/org.apache.hadoop.yarn.server.TestContainerManagerSecurity/org.apache.hadoop.yarn.server.TestContainerManagerSecurity-localDir-nm-0/usercache/jenkins/appcache/application_1320304139196_0002/container_1320304139196_0002_01_000001
2011-11-03 07:09:07,528 INFO [AsyncDispatcher event handler]
container.Container (ContainerImpl.java:handle(818)) - Processing
container_1320304139196_0002_01_000001 of type CONTAINER_RESOURCES_CLEANEDUP
2011-11-03 07:09:07,528 INFO [AsyncDispatcher event handler]
nodemanager.NMAuditLogger (NMAuditLogger.java:logSuccess(89)) - USER=jenkins
OPERATION=Container Finished - Killed TARGET=ContainerImpl
RESULT=SUCCESS APPID=application_1320304139196_0002
CONTAINERID=container_1320304139196_0002_01_000001
2011-11-03 07:09:07,528 INFO [AsyncDispatcher event handler]
container.Container (ContainerImpl.java:handle(830)) - Container
container_1320304139196_0002_01_000001 transitioned from
CONTAINER_CLEANEDUP_AFTER_KILL to DONE
2011-11-03 07:09:07,529 INFO [AsyncDispatcher event handler]
application.Application (ApplicationImpl.java:handle(376)) - Processing
application_1320304139196_0002 of type APPLICATION_CONTAINER_FINISHED
{code}
> Race condition in ResourceManager causing TestContainerManagerSecurity to
> fail sometimes
> ----------------------------------------------------------------------------------------
>
> Key: MAPREDUCE-3345
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-3345
> Project: Hadoop Map/Reduce
> Issue Type: Bug
> Components: mrv2, resourcemanager
> Affects Versions: 0.23.0
> Reporter: Vinod Kumar Vavilapalli
> Assignee: Hitesh Shah
> Fix For: 0.23.1
>
>
> See
> https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/1247//testReport/org.apache.hadoop.yarn.server/TestContainerManagerSecurity/testUnauthorizedUser/
--
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