MAPREDUCE-7137. MRAppBenchmark.benchmark1() fails with NullPointerException. Contributed by Oleksandr Shevchenko

(cherry picked from commit 34b2237e42)
This commit is contained in:
Jason Lowe 2018-09-18 16:56:31 -05:00
parent 610b00bdf4
commit 85ae097f3c
1 changed files with 4 additions and 1 deletions

View File

@ -47,6 +47,7 @@ import org.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterRespo
import org.apache.hadoop.yarn.api.records.Container;
import org.apache.hadoop.yarn.api.records.ContainerId;
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.ResourceRequest;
import org.apache.hadoop.yarn.exceptions.YarnRuntimeException;
@ -184,7 +185,7 @@ public class MRAppBenchmark {
}
}
@Test
@Test(timeout = 60000)
public void benchmark1() throws Exception {
int maps = 100; // Adjust for benchmarking. Start with thousands.
int reduces = 0;
@ -211,6 +212,7 @@ public class MRAppBenchmark {
Records.newRecord(RegisterApplicationMasterResponse.class);
response.setMaximumResourceCapability(Resource.newInstance(
10240, 1));
response.setQueue("queue1");
return response;
}
@ -252,6 +254,7 @@ public class MRAppBenchmark {
response.setAllocatedContainers(containers);
response.setResponseId(request.getResponseId() + 1);
response.setNumClusterNodes(350);
response.setApplicationPriority(Priority.newInstance(100));
return response;
}
};