[
https://issues.apache.org/jira/browse/MAPREDUCE-5867?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sunil G updated MAPREDUCE-5867:
-------------------------------
Attachment: MapReduce-5867.2.patch
Thank You Devaraj for the review.
1. I have updated patch as per the comment for local variable extraction.
2. As of now, there are no test classes available for testing the different AM
Preemption policies.
May be creating a set of test cases for that feature can be tracked
with another Jira. Pls suggest.
> Possible NPE in KillAMPreemptionPolicy related to
> ProportionalCapacityPreemptionPolicy
> --------------------------------------------------------------------------------------
>
> Key: MAPREDUCE-5867
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-5867
> Project: Hadoop Map/Reduce
> Issue Type: Bug
> Components: resourcemanager
> Affects Versions: 2.3.0
> Reporter: Sunil G
> Assignee: Sunil G
> Attachments: MapReduce-5867.2.patch, Yarn-1980.1.patch
>
>
> I configured KillAMPreemptionPolicy for My Application Master and tried to
> check preemption of queues.
> In one scenario I have seen below NPE in my AM
> 014-04-24 15:11:08,860 ERROR [RMCommunicator Allocator]
> org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: ERROR IN
> CONTACTING RM.
> java.lang.NullPointerException
> at
> org.apache.hadoop.mapreduce.v2.app.rm.preemption.KillAMPreemptionPolicy.preempt(KillAMPreemptionPolicy.java:57)
> at
> org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator.getResources(RMContainerAllocator.java:662)
> at
> org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator.heartbeat(RMContainerAllocator.java:246)
> at
> org.apache.hadoop.mapreduce.v2.app.rm.RMCommunicator$1.run(RMCommunicator.java:267)
> at java.lang.Thread.run(Thread.java:662)
> I was using 2.2.0 and merged MAPREDUCE-5189 to see how AM preemption works.
--
This message was sent by Atlassian JIRA
(v6.2#6252)