diff --git a/fe/fe-core/src/main/java/org/apache/doris/rpc/BackendServiceClient.java b/fe/fe-core/src/main/java/org/apache/doris/rpc/BackendServiceClient.java index 3f4bb84676..d7fb04c526 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/rpc/BackendServiceClient.java +++ b/fe/fe-core/src/main/java/org/apache/doris/rpc/BackendServiceClient.java @@ -85,7 +85,8 @@ public class BackendServiceClient { public ListenableFuture cancelPlanFragmentAsync( InternalService.PCancelPlanFragmentRequest request) { - return stub.cancelPlanFragment(request); + return stub.withDeadlineAfter(execPlanTimeout, TimeUnit.MILLISECONDS) + .cancelPlanFragment(request); } public Future fetchDataAsync(InternalService.PFetchDataRequest request) {