This is an automated email from the ASF dual-hosted git repository.
guoweijie pushed a commit to branch release-1.17
in repository https://gitbox.apache.org/repos/asf/flink.git
The following commit(s) were added to refs/heads/release-1.17 by this push:
new 6eb213d9093 [FLINK-31420][test] Fix unstable test
ThreadInfoRequestCoordinatorTest#testShutDown.
6eb213d9093 is described below
commit 6eb213d9093d90a7bd91801abfb822edf51f90bb
Author: Weijie Guo <[email protected]>
AuthorDate: Mon Mar 13 23:09:08 2023 +0800
[FLINK-31420][test] Fix unstable test
ThreadInfoRequestCoordinatorTest#testShutDown.
testShutDown using two gateways contains a timeout gateway but expected all
request futures not done before shutdown. If the timeout reached, this future
will be failed, result in request future to be done.
---
.../webmonitor/threadinfo/ThreadInfoRequestCoordinatorTest.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git
a/flink-runtime/src/test/java/org/apache/flink/runtime/webmonitor/threadinfo/ThreadInfoRequestCoordinatorTest.java
b/flink-runtime/src/test/java/org/apache/flink/runtime/webmonitor/threadinfo/ThreadInfoRequestCoordinatorTest.java
index f937ccd1c5d..936fc4eaa67 100644
---
a/flink-runtime/src/test/java/org/apache/flink/runtime/webmonitor/threadinfo/ThreadInfoRequestCoordinatorTest.java
+++
b/flink-runtime/src/test/java/org/apache/flink/runtime/webmonitor/threadinfo/ThreadInfoRequestCoordinatorTest.java
@@ -182,7 +182,9 @@ public class ThreadInfoRequestCoordinatorTest extends
TestLogger {
Map<ImmutableSet<ExecutionAttemptID>,
CompletableFuture<TaskExecutorThreadInfoGateway>>
executionWithGateways =
createMockSubtaskWithGateways(
- CompletionType.SUCCESSFULLY,
CompletionType.TIMEOUT);
+ // request future will only be completed after
all gateways
+ // successfully return thread infos.
+ CompletionType.SUCCESSFULLY,
CompletionType.NEVER_COMPLETE);
List<CompletableFuture<VertexThreadInfoStats>> requestFutures = new
ArrayList<>();