You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Echo Lee (Jira)" <ji...@apache.org> on 2022/04/22 03:02:00 UTC

[jira] [Updated] (FLINK-27349) The timeout of some methods such as JobMaster#requestJobXXX(Time timeout) does not take effect

     [ https://issues.apache.org/jira/browse/FLINK-27349?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Echo Lee updated FLINK-27349:
-----------------------------
    Description: 
The timeout of some methods such as *JobMaster#requestJobXXX(Time timeout)* does not take effect, I think this will make the user confused, clearly setting the timeout but it does not take effect.

including the following methods:
{code:java}
// code placeholder
@Override
public CompletableFuture<JobDetails> requestJobDetails(Time timeout) {
    return CompletableFuture.completedFuture(schedulerNG.requestJobDetails());
}

@Override
public CompletableFuture<JobStatus> requestJobStatus(Time timeout) {
    return CompletableFuture.completedFuture(schedulerNG.requestJobStatus());
}

@Override
public CompletableFuture<ExecutionGraphInfo> requestJob(Time timeout) {
    return CompletableFuture.completedFuture(schedulerNG.requestJob());
} {code}

  was:
The timeout of some methods such as *JobMaster#requestJobXXX(Time timeout)* does not take effect, including the following methods:

 
{code:java}
// code placeholder
@Override
public CompletableFuture<JobDetails> requestJobDetails(Time timeout) {
    return CompletableFuture.completedFuture(schedulerNG.requestJobDetails());
}

@Override
public CompletableFuture<JobStatus> requestJobStatus(Time timeout) {
    return CompletableFuture.completedFuture(schedulerNG.requestJobStatus());
}

@Override
public CompletableFuture<ExecutionGraphInfo> requestJob(Time timeout) {
    return CompletableFuture.completedFuture(schedulerNG.requestJob());
} {code}
 

 


> The timeout of some methods such as JobMaster#requestJobXXX(Time timeout) does not take effect
> ----------------------------------------------------------------------------------------------
>
>                 Key: FLINK-27349
>                 URL: https://issues.apache.org/jira/browse/FLINK-27349
>             Project: Flink
>          Issue Type: Bug
>          Components: API / Core
>    Affects Versions: 1.14.4
>            Reporter: Echo Lee
>            Priority: Major
>             Fix For: 1.15.0
>
>
> The timeout of some methods such as *JobMaster#requestJobXXX(Time timeout)* does not take effect, I think this will make the user confused, clearly setting the timeout but it does not take effect.
> including the following methods:
> {code:java}
> // code placeholder
> @Override
> public CompletableFuture<JobDetails> requestJobDetails(Time timeout) {
>     return CompletableFuture.completedFuture(schedulerNG.requestJobDetails());
> }
> @Override
> public CompletableFuture<JobStatus> requestJobStatus(Time timeout) {
>     return CompletableFuture.completedFuture(schedulerNG.requestJobStatus());
> }
> @Override
> public CompletableFuture<ExecutionGraphInfo> requestJob(Time timeout) {
>     return CompletableFuture.completedFuture(schedulerNG.requestJob());
> } {code}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)