YARN-4320. TestJobHistoryEventHandler fails as AHS in MiniYarnCluster no longer binds to default port 8188. Contributed by Varun Saxena.
This commit is contained in:
parent
d21214ce33
commit
ce31b22739
|
@ -489,9 +489,6 @@ public class TestJobHistoryEventHandler {
|
|||
TestParams t = new TestParams(false);
|
||||
Configuration conf = new YarnConfiguration();
|
||||
conf.setBoolean(YarnConfiguration.TIMELINE_SERVICE_ENABLED, true);
|
||||
conf.setBoolean(MRJobConfig.MAPREDUCE_JOB_EMIT_TIMELINE_DATA, true);
|
||||
JHEvenHandlerForTest jheh = new JHEvenHandlerForTest(t.mockAppContext, 0);
|
||||
jheh.init(conf);
|
||||
MiniYARNCluster yarnCluster = null;
|
||||
long currentTime = System.currentTimeMillis();
|
||||
try {
|
||||
|
@ -499,6 +496,13 @@ public class TestJobHistoryEventHandler {
|
|||
TestJobHistoryEventHandler.class.getSimpleName(), 1, 1, 1, 1);
|
||||
yarnCluster.init(conf);
|
||||
yarnCluster.start();
|
||||
Configuration confJHEH = new YarnConfiguration(conf);
|
||||
confJHEH.setBoolean(MRJobConfig.MAPREDUCE_JOB_EMIT_TIMELINE_DATA, true);
|
||||
confJHEH.set(YarnConfiguration.TIMELINE_SERVICE_WEBAPP_ADDRESS,
|
||||
MiniYARNCluster.getHostname() + ":" +
|
||||
yarnCluster.getApplicationHistoryServer().getPort());
|
||||
JHEvenHandlerForTest jheh = new JHEvenHandlerForTest(t.mockAppContext, 0);
|
||||
jheh.init(confJHEH);
|
||||
jheh.start();
|
||||
TimelineStore ts = yarnCluster.getApplicationHistoryServer()
|
||||
.getTimelineStore();
|
||||
|
|
|
@ -1150,6 +1150,9 @@ Release 2.7.2 - UNRELEASED
|
|||
YARN-4312. TestSubmitApplicationWithRMHA fails on branch-2.7 and branch-2.6
|
||||
as some of the test cases time out. (Varun Saxena via ozawa)
|
||||
|
||||
YARN-4320. TestJobHistoryEventHandler fails as AHS in MiniYarnCluster no longer
|
||||
binds to default port 8188. (Varun Saxena via ozawa)
|
||||
|
||||
Release 2.7.1 - 2015-07-06
|
||||
|
||||
INCOMPATIBLE CHANGES
|
||||
|
|
|
@ -143,7 +143,7 @@ public class ApplicationHistoryServer extends CompositeService {
|
|||
|
||||
@Private
|
||||
@VisibleForTesting
|
||||
int getPort() {
|
||||
public int getPort() {
|
||||
return this.webApp.httpServer().getConnectorAddress(0).getPort();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue