MAPREDUCE-5632. TestRMContainerAllocator#testUpdatedNodes fails (jeagles)
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1547929 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
d02baff9a0
commit
9ba98e6af1
@ -229,6 +229,8 @@ Release 2.4.0 - UNRELEASED
|
||||
MAPREDUCE-5645. TestFixedLengthInputFormat fails with native libs (Mit
|
||||
Desai via jeagles)
|
||||
|
||||
MAPREDUCE-5632. TestRMContainerAllocator#testUpdatedNodes fails (jeagles)
|
||||
|
||||
Release 2.3.0 - UNRELEASED
|
||||
|
||||
INCOMPATIBLE CHANGES
|
||||
|
@ -101,6 +101,7 @@
|
||||
import org.apache.hadoop.yarn.util.Clock;
|
||||
import org.apache.hadoop.yarn.util.SystemClock;
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@ -111,6 +112,12 @@ public class TestRMContainerAllocator {
|
||||
static final RecordFactory recordFactory = RecordFactoryProvider
|
||||
.getRecordFactory(null);
|
||||
|
||||
@Before
|
||||
public void setup() {
|
||||
MyContainerAllocator.getJobUpdatedNodeEvents().clear();
|
||||
MyContainerAllocator.getTaskAttemptKillEvents().clear();
|
||||
}
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
DefaultMetricsSystem.shutdown();
|
||||
@ -770,6 +777,9 @@ public void testUpdatedNodes() throws Exception {
|
||||
|
||||
nm1.nodeHeartbeat(true);
|
||||
dispatcher.await();
|
||||
Assert.assertEquals(1, allocator.getJobUpdatedNodeEvents().size());
|
||||
Assert.assertEquals(3, allocator.getJobUpdatedNodeEvents().get(0).getUpdatedNodes().size());
|
||||
allocator.getJobUpdatedNodeEvents().clear();
|
||||
// get the assignment
|
||||
assigned = allocator.schedule();
|
||||
dispatcher.await();
|
||||
@ -1501,11 +1511,11 @@ public List<TaskAttemptContainerAssignedEvent> schedule() {
|
||||
return result;
|
||||
}
|
||||
|
||||
List<TaskAttemptKillEvent> getTaskAttemptKillEvents() {
|
||||
static List<TaskAttemptKillEvent> getTaskAttemptKillEvents() {
|
||||
return taskAttemptKillEvents;
|
||||
}
|
||||
|
||||
List<JobUpdatedNodesEvent> getJobUpdatedNodeEvents() {
|
||||
static List<JobUpdatedNodesEvent> getJobUpdatedNodeEvents() {
|
||||
return jobUpdatedNodeEvents;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user