MAPREDUCE-7137. MRAppBenchmark.benchmark1() fails with NullPointerException. Contributed by Oleksandr Shevchenko
This commit is contained in:
parent
5c2ae7e493
commit
34b2237e42
@ -47,6 +47,7 @@
|
|||||||
import org.apache.hadoop.yarn.api.records.Container;
|
import org.apache.hadoop.yarn.api.records.Container;
|
||||||
import org.apache.hadoop.yarn.api.records.ContainerId;
|
import org.apache.hadoop.yarn.api.records.ContainerId;
|
||||||
import org.apache.hadoop.yarn.api.records.NodeId;
|
import org.apache.hadoop.yarn.api.records.NodeId;
|
||||||
|
import org.apache.hadoop.yarn.api.records.Priority;
|
||||||
import org.apache.hadoop.yarn.api.records.Resource;
|
import org.apache.hadoop.yarn.api.records.Resource;
|
||||||
import org.apache.hadoop.yarn.api.records.ResourceRequest;
|
import org.apache.hadoop.yarn.api.records.ResourceRequest;
|
||||||
import org.apache.hadoop.yarn.exceptions.YarnRuntimeException;
|
import org.apache.hadoop.yarn.exceptions.YarnRuntimeException;
|
||||||
@ -184,7 +185,7 @@ protected void serviceStop() throws Exception {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test(timeout = 60000)
|
||||||
public void benchmark1() throws Exception {
|
public void benchmark1() throws Exception {
|
||||||
int maps = 100; // Adjust for benchmarking. Start with thousands.
|
int maps = 100; // Adjust for benchmarking. Start with thousands.
|
||||||
int reduces = 0;
|
int reduces = 0;
|
||||||
@ -211,6 +212,7 @@ protected ApplicationMasterProtocol createSchedulerProxy() {
|
|||||||
Records.newRecord(RegisterApplicationMasterResponse.class);
|
Records.newRecord(RegisterApplicationMasterResponse.class);
|
||||||
response.setMaximumResourceCapability(Resource.newInstance(
|
response.setMaximumResourceCapability(Resource.newInstance(
|
||||||
10240, 1));
|
10240, 1));
|
||||||
|
response.setQueue("queue1");
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -252,6 +254,7 @@ public AllocateResponse allocate(AllocateRequest request)
|
|||||||
response.setAllocatedContainers(containers);
|
response.setAllocatedContainers(containers);
|
||||||
response.setResponseId(request.getResponseId() + 1);
|
response.setResponseId(request.getResponseId() + 1);
|
||||||
response.setNumClusterNodes(350);
|
response.setNumClusterNodes(350);
|
||||||
|
response.setApplicationPriority(Priority.newInstance(100));
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user