This is an automated email from the ASF dual-hosted git repository.

reswqa pushed a commit to branch main
in repository 
https://gitbox.apache.org/repos/asf/flink-connector-elasticsearch.git


The following commit(s) were added to refs/heads/main by this push:
     new 0bd8ce3  [FLINK-39716] Fix time unit for network timeout options
0bd8ce3 is described below

commit 0bd8ce30f02b01ded1e0d80861404fb62cb9e4fc
Author: reswqa <[email protected]>
AuthorDate: Wed May 20 14:59:37 2026 +0800

    [FLINK-39716] Fix time unit for network timeout options
---
 .../connector/elasticsearch/table/ElasticsearchDynamicSink.java     | 6 +++---
 .../connector/elasticsearch/table/ElasticsearchDynamicSource.java   | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git 
a/flink-connector-elasticsearch-base/src/main/java/org/apache/flink/connector/elasticsearch/table/ElasticsearchDynamicSink.java
 
b/flink-connector-elasticsearch-base/src/main/java/org/apache/flink/connector/elasticsearch/table/ElasticsearchDynamicSink.java
index a522613..be53630 100644
--- 
a/flink-connector-elasticsearch-base/src/main/java/org/apache/flink/connector/elasticsearch/table/ElasticsearchDynamicSink.java
+++ 
b/flink-connector-elasticsearch-base/src/main/java/org/apache/flink/connector/elasticsearch/table/ElasticsearchDynamicSink.java
@@ -167,15 +167,15 @@ class ElasticsearchDynamicSink implements 
DynamicTableSink {
 
         if (config.getConnectionRequestTimeout().isPresent()) {
             builder.setConnectionRequestTimeout(
-                    (int) 
config.getConnectionRequestTimeout().get().getSeconds());
+                    (int) 
config.getConnectionRequestTimeout().get().toMillis());
         }
 
         if (config.getConnectionTimeout().isPresent()) {
-            builder.setConnectionTimeout((int) 
config.getConnectionTimeout().get().getSeconds());
+            builder.setConnectionTimeout((int) 
config.getConnectionTimeout().get().toMillis());
         }
 
         if (config.getSocketTimeout().isPresent()) {
-            builder.setSocketTimeout((int) 
config.getSocketTimeout().get().getSeconds());
+            builder.setSocketTimeout((int) 
config.getSocketTimeout().get().toMillis());
         }
 
         return SinkV2Provider.of(builder.build(), 
config.getParallelism().orElse(null));
diff --git 
a/flink-connector-elasticsearch-base/src/main/java/org/apache/flink/connector/elasticsearch/table/ElasticsearchDynamicSource.java
 
b/flink-connector-elasticsearch-base/src/main/java/org/apache/flink/connector/elasticsearch/table/ElasticsearchDynamicSource.java
index 5250b4b..eb5b56b 100644
--- 
a/flink-connector-elasticsearch-base/src/main/java/org/apache/flink/connector/elasticsearch/table/ElasticsearchDynamicSource.java
+++ 
b/flink-connector-elasticsearch-base/src/main/java/org/apache/flink/connector/elasticsearch/table/ElasticsearchDynamicSource.java
@@ -121,15 +121,15 @@ public class ElasticsearchDynamicSource implements 
LookupTableSource, SupportsPr
 
         if (config.getConnectionRequestTimeout().isPresent()) {
             builder.setConnectionRequestTimeout(
-                    (int) 
config.getConnectionRequestTimeout().get().getSeconds());
+                    (int) 
config.getConnectionRequestTimeout().get().toMillis());
         }
 
         if (config.getConnectionTimeout().isPresent()) {
-            builder.setConnectionTimeout((int) 
config.getConnectionTimeout().get().getSeconds());
+            builder.setConnectionTimeout((int) 
config.getConnectionTimeout().get().toMillis());
         }
 
         if (config.getSocketTimeout().isPresent()) {
-            builder.setSocketTimeout((int) 
config.getSocketTimeout().get().getSeconds());
+            builder.setSocketTimeout((int) 
config.getSocketTimeout().get().toMillis());
         }
 
         return builder.build();

Reply via email to