This is an automated email from the ASF dual-hosted git repository.
mapohl 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 553c72a894b [FLINK-31354][tests] Increased timeout for
NettyClientServerSslTest to improve test stability
553c72a894b is described below
commit 553c72a894b25c10e71e54e6567c187876234fd5
Author: Matthias Pohl <[email protected]>
AuthorDate: Tue May 16 10:33:58 2023 +0200
[FLINK-31354][tests] Increased timeout for NettyClientServerSslTest to
improve test stability
Signed-off-by: Matthias Pohl <[email protected]>
---
.../runtime/io/network/netty/NettyClientServerSslTest.java | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git
a/flink-runtime/src/test/java/org/apache/flink/runtime/io/network/netty/NettyClientServerSslTest.java
b/flink-runtime/src/test/java/org/apache/flink/runtime/io/network/netty/NettyClientServerSslTest.java
index fd5f490b3c6..46efd5fe77d 100644
---
a/flink-runtime/src/test/java/org/apache/flink/runtime/io/network/netty/NettyClientServerSslTest.java
+++
b/flink-runtime/src/test/java/org/apache/flink/runtime/io/network/netty/NettyClientServerSslTest.java
@@ -42,6 +42,7 @@ import org.junit.runners.Parameterized;
import javax.net.ssl.SSLSessionContext;
import java.net.InetAddress;
+import java.time.Duration;
import java.util.List;
import static
org.apache.flink.configuration.SecurityOptions.SSL_INTERNAL_CLOSE_NOTIFY_FLUSH_TIMEOUT;
@@ -75,9 +76,13 @@ public class NettyClientServerSslTest extends TestLogger {
public void testValidSslConnectionAdvanced() throws Exception {
Configuration sslConfig = createSslConfig();
sslConfig.setInteger(SSL_INTERNAL_SESSION_CACHE_SIZE, 1);
- sslConfig.setInteger(SSL_INTERNAL_SESSION_TIMEOUT, 1_000);
- sslConfig.setInteger(SSL_INTERNAL_HANDSHAKE_TIMEOUT, 1_000);
- sslConfig.setInteger(SSL_INTERNAL_CLOSE_NOTIFY_FLUSH_TIMEOUT, 1_000);
+
+ // using different timeouts for each of the configuration parameters
ensures that the right
+ // config value is used in the right place
+ final int timeoutInMillisBase = (int) Duration.ofHours(1).toMillis();
+ sslConfig.setInteger(SSL_INTERNAL_SESSION_TIMEOUT, timeoutInMillisBase
+ 1);
+ sslConfig.setInteger(SSL_INTERNAL_HANDSHAKE_TIMEOUT,
timeoutInMillisBase + 2);
+ sslConfig.setInteger(SSL_INTERNAL_CLOSE_NOTIFY_FLUSH_TIMEOUT,
timeoutInMillisBase + 3);
testValidSslConnection(sslConfig);
}