You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by le...@apache.org on 2024/01/29 09:18:37 UTC
(flink-connector-mongodb) branch main updated: [FLINK-33899][connectors/mongodb] Support Java 17 and Java 21 for mongodb connector
This is an automated email from the ASF dual-hosted git repository.
leonard pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-mongodb.git
The following commit(s) were added to refs/heads/main by this push:
new ed1ea77 [FLINK-33899][connectors/mongodb] Support Java 17 and Java 21 for mongodb connector
ed1ea77 is described below
commit ed1ea77d14846a0f751ddb8425fcc7dca949bf55
Author: Jiabao Sun <ji...@xtransfer.cn>
AuthorDate: Mon Jan 29 17:18:32 2024 +0800
[FLINK-33899][connectors/mongodb] Support Java 17 and Java 21 for mongodb connector
This closes #21.
---
.github/workflows/push_pr.yml | 9 ++++++++-
.github/workflows/weekly.yml | 13 +++++++------
flink-connector-mongodb/pom.xml | 9 +++++++++
pom.xml | 3 +++
4 files changed, 27 insertions(+), 7 deletions(-)
diff --git a/.github/workflows/push_pr.yml b/.github/workflows/push_pr.yml
index fd4e0af..9d349c0 100644
--- a/.github/workflows/push_pr.yml
+++ b/.github/workflows/push_pr.yml
@@ -25,7 +25,14 @@ jobs:
compile_and_test:
strategy:
matrix:
- flink: [1.16-SNAPSHOT, 1.17-SNAPSHOT, 1.18-SNAPSHOT, 1.19-SNAPSHOT]
+ flink: [ 1.16-SNAPSHOT, 1.17-SNAPSHOT ]
+ jdk: [ '8, 11' ]
+ include:
+ - flink: 1.18-SNAPSHOT
+ jdk: '8, 11, 17'
+ - flink: 1.19-SNAPSHOT
+ jdk: '8, 11, 17, 21'
uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
with:
flink_version: ${{ matrix.flink }}
+ jdk_version: ${{ matrix.jdk }}
diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml
index e2db295..a70c3b8 100644
--- a/.github/workflows/weekly.yml
+++ b/.github/workflows/weekly.yml
@@ -34,25 +34,26 @@ jobs:
branch: main
}, {
flink: 1.18-SNAPSHOT,
+ jdk: '8, 11, 17',
branch: main
}, {
flink: 1.19-SNAPSHOT,
+ jdk: '8, 11, 17, 21',
branch: main
}, {
- flink: 1.16.2,
+ flink: 1.16.3,
branch: v1.0
}, {
- flink: 1.17.1,
- branch: v1.0
- },{
- flink: 1.18.0,
+ flink: 1.17.2,
branch: v1.0
}, {
- flink: 1.19-SNAPSHOT,
+ flink: 1.18.1,
+ jdk: '8, 11, 17',
branch: v1.0
}]
uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
with:
flink_version: ${{ matrix.flink_branches.flink }}
connector_branch: ${{ matrix.flink_branches.branch }}
+ jdk_version: ${{ matrix.flink_branches.jdk || '8, 11' }}
run_dependency_convergence: false
diff --git a/flink-connector-mongodb/pom.xml b/flink-connector-mongodb/pom.xml
index e8959a8..bf4c1ef 100644
--- a/flink-connector-mongodb/pom.xml
+++ b/flink-connector-mongodb/pom.xml
@@ -32,6 +32,15 @@ under the License.
<packaging>jar</packaging>
+ <properties>
+ <surefire.module.config>
+ <!-- required by MongoSinkITCase, MongoSourceITCase -->
+ --add-opens=java.base/java.util=ALL-UNNAMED
+ <!-- required by MongoDynamicTableSourceITCase, MongoDynamicTableSinkITCase -->
+ --add-opens=java.base/java.lang=ALL-UNNAMED
+ </surefire.module.config>
+ </properties>
+
<dependencies>
<!-- Core -->
diff --git a/pom.xml b/pom.xml
index 9b470ad..e7227e2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -68,6 +68,9 @@ under the License.
<log4j.version>2.17.2</log4j.version>
<flink.parent.artifactId>flink-connector-mongodb-parent</flink.parent.artifactId>
+ <!-- These 2 properties should be removed together with upgrade of flink-connector-parent to 1.1.x -->
+ <flink.surefire.baseArgLine>-XX:+UseG1GC -Xms256m -XX:+IgnoreUnrecognizedVMOptions ${surefire.module.config}</flink.surefire.baseArgLine>
+ <surefire.module.config/>
</properties>
<modules>