[ https://issues.apache.org/jira/browse/FLINK-4273?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15420931#comment-15420931 ]
ASF GitHub Bot commented on FLINK-4273: --------------------------------------- Github user rmetzger commented on a diff in the pull request: https://github.com/apache/flink/pull/2313#discussion_r74756158 --- Diff: flink-runtime/src/main/java/org/apache/flink/runtime/client/JobClient.java --- @@ -118,27 +138,168 @@ public static JobExecutionResult submitJobAndWait( sysoutLogUpdates); ActorRef jobClientActor = actorSystem.actorOf(jobClientActorProps); - + + Future<Object> submissionFuture = Patterns.ask( + jobClientActor, + new JobClientMessages.SubmitJobAndWait(jobGraph), + new Timeout(AkkaUtils.INF_TIMEOUT())); --- End diff -- Is there a reason not to use the default "akka.ask.timeout" here? > Refactor JobClientActor to watch already submitted jobs > -------------------------------------------------------- > > Key: FLINK-4273 > URL: https://issues.apache.org/jira/browse/FLINK-4273 > Project: Flink > Issue Type: Sub-task > Components: Client > Reporter: Maximilian Michels > Assignee: Maximilian Michels > Priority: Minor > Fix For: 1.2.0 > > > The JobClientActor assumes that it receives a job, submits it, and waits for > the result. This process should be broken up into a submission process and a > waiting process which can both be entered independently. This leads to two > different entry points: > 1) submit(job) -> wait > 2) retrieve(jobID) -> wait -- This message was sent by Atlassian JIRA (v6.3.4#6332)