MAPREDUCE-5514. Fix TestRMContainerAllocator. Contributed by Zhijie Shen.
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1526735 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
c2634123c3
commit
96c11fe602
@ -181,6 +181,8 @@ Release 2.3.0 - UNRELEASED
|
||||
MAPREDUCE-5522. Incorrect oreder expected from JobQueueInfo (Jinghui Wang
|
||||
via bobby)
|
||||
|
||||
MAPREDUCE-5514. Fix TestRMContainerAllocator. (Zhijie Shen via acmurthy)
|
||||
|
||||
Release 2.2.0 - UNRELEASED
|
||||
|
||||
INCOMPATIBLE CHANGES
|
||||
|
@ -433,10 +433,20 @@ public void testMapReduceScheduling() throws Exception {
|
||||
|
||||
private static class MyResourceManager extends MockRM {
|
||||
|
||||
private static long fakeClusterTimeStamp = System.currentTimeMillis();
|
||||
|
||||
public MyResourceManager(Configuration conf) {
|
||||
super(conf);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void serviceStart() throws Exception {
|
||||
super.serviceStart();
|
||||
// Ensure that the application attempt IDs for all the tests are the same
|
||||
// The application attempt IDs will be used as the login user names
|
||||
MyResourceManager.setClusterTimeStamp(fakeClusterTimeStamp);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Dispatcher createDispatcher() {
|
||||
return new DrainDispatcher();
|
||||
|
@ -169,6 +169,11 @@ public static long getClusterTimeStamp() {
|
||||
return clusterTimeStamp;
|
||||
}
|
||||
|
||||
@VisibleForTesting
|
||||
protected static void setClusterTimeStamp(long timestamp) {
|
||||
clusterTimeStamp = timestamp;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void serviceInit(Configuration conf) throws Exception {
|
||||
validateConfigs(conf);
|
||||
|
Loading…
Reference in New Issue
Block a user