[ 
https://issues.apache.org/jira/browse/FLINK-4255?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15754310#comment-15754310
 ] 

ASF GitHub Bot commented on FLINK-4255:
---------------------------------------

Github user zentol commented on a diff in the pull request:

    https://github.com/apache/flink/pull/3019#discussion_r92803960
  
    --- Diff: 
flink-runtime-web/src/test/java/org/apache/flink/runtime/webmonitor/WebRuntimeMonitorITCase.java
 ---
    @@ -491,6 +445,37 @@ public void testNoCopyFromJar() throws Exception {
                }
        }
     
    +   private WebRuntimeMonitor startWebRuntimeMonitor(
    +           TestingCluster flink) throws Exception {
    +
    +           ActorSystem jmActorSystem = 
flink.jobManagerActorSystems().get().head();
    +           ActorRef jmActor = flink.jobManagerActors().get().head();
    +
    +           // Needs to match the leader address from the leader retrieval 
service
    +           String jobManagerAddress = AkkaUtils.getAkkaURL(jmActorSystem, 
jmActor);
    +
    +           File logDir = temporaryFolder.newFolder("log");
    +           Path logFile = Files.createFile(new File(logDir, 
"jobmanager.log").toPath());
    +           Files.createFile(new File(logDir, "jobmanager.out").toPath());
    +
    +           // Web frontend on random port
    +           Configuration config = new Configuration();
    +           config.setInteger(ConfigConstants.JOB_MANAGER_WEB_PORT_KEY, 0);
    +           config.setString(ConfigConstants.JOB_MANAGER_WEB_LOG_PATH_KEY, 
logFile.toString());
    +
    +           WebRuntimeMonitor webMonitor = new WebRuntimeMonitor(
    +                   config,
    +                   flink.createLeaderRetrievalService(),
    +                   jmActorSystem);
    +
    +           webMonitor.start(jobManagerAddress);
    +           JobManagerRetriever retriever = Whitebox
    +            .getInternalState(webMonitor, "retriever");
    +
    +           retriever.awaitJobManagerGatewayAndWebPort();
    --- End diff --
    
    instead you can call `flink.waitForActorsToBeAlive()`


> Unstable test WebRuntimeMonitorITCase.testNoEscape
> --------------------------------------------------
>
>                 Key: FLINK-4255
>                 URL: https://issues.apache.org/jira/browse/FLINK-4255
>             Project: Flink
>          Issue Type: Bug
>            Reporter: Kostas Kloudas
>            Assignee: Boris Osipov
>              Labels: test-stability
>
> An instance of the problem can be found here:
> https://s3.amazonaws.com/archive.travis-ci.org/jobs/146615994/log.txt



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to