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

renqs pushed a change to branch release-3.1
in repository https://gitbox.apache.org/repos/asf/flink-cdc.git


    from 1b8c73c6a [hotfix] Update version to 3.1-SNAPSHOT
     new 5b6e893e9 [cdc-connector][db2] Db2 support incremental source
     new 5096dc73a [hotfix][ci] Polish ci concurrency group to avoid warning 
message

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/flink_cdc.yml                    |  13 +-
 .../connectors/legacy-flink-cdc-sources/db2-cdc.md | 157 +++++-
 .../legacy-flink-cdc-sources/overview.md           |   2 +-
 .../tutorials/db2-tutorial.md                      |   5 +-
 .../connectors/legacy-flink-cdc-sources/db2-cdc.md | 149 ++++-
 .../legacy-flink-cdc-sources/overview.md           |   2 +-
 .../tutorials/db2-tutorial.md                      |   5 +-
 .../base/relational/JdbcSourceEventDispatcher.java |   3 +
 .../handler/SchemaChangeEventHandler.java          |   1 +
 .../base/source/reader/external/FetchTask.java     |   1 +
 .../flink-connector-db2-cdc/pom.xml                |   7 +-
 .../io/debezium/connector/db2/Db2Connection.java   | 600 +++++++++++++++++++++
 .../db2/Db2StreamingChangeEventSource.java}        | 456 ++++++----------
 .../apache/flink/cdc/connectors/db2/Db2Source.java |   2 +-
 .../connectors/db2/source/Db2SourceBuilder.java}   | 115 ++--
 .../db2/source/config/Db2SourceConfig.java}        |  16 +-
 .../db2/source/config/Db2SourceConfigFactory.java} |  18 +-
 .../db2/source/dialect/Db2ChunkSplitter.java}      |  35 +-
 .../connectors/db2/source/dialect/Db2Dialect.java} |  92 ++--
 .../dialect/Db2PooledDataSourceFactory.java}       |   6 +-
 .../connectors/db2/source/dialect/Db2Schema.java}  |  13 +-
 .../db2/source/fetch/Db2ScanFetchTask.java}        | 142 +++--
 .../source/fetch/Db2SourceFetchTaskContext.java}   | 159 +++---
 .../db2/source/fetch/Db2StreamFetchTask.java}      |  74 ++-
 .../handler/Db2SchemaChangeEventHandler.java}      |  13 +-
 .../connectors/db2}/source/offset/LsnFactory.java  |  14 +-
 .../connectors/db2}/source/offset/LsnOffset.java   |  19 +-
 .../db2/source/utils/Db2ConnectionUtils.java       |  83 +++
 .../connectors/db2/source/utils/Db2TypeUtils.java} |  28 +-
 .../cdc/connectors/db2/source/utils/Db2Utils.java} |  92 ++--
 .../cdc/connectors/db2/table/Db2TableSource.java   | 148 ++++-
 .../db2/table/Db2TableSourceFactory.java           | 109 +++-
 .../cdc/connectors/db2/table/StartupMode.java      |  28 -
 .../cdc/connectors/db2/table/StartupOptions.java   |   3 +
 .../db2/Db2ParallelSourceExampleTest.java}         |  42 +-
 .../flink/cdc/connectors/db2/Db2SourceTest.java    |  34 +-
 .../flink/cdc/connectors/db2/Db2TestBase.java      | 196 ++++++-
 .../cdc/connectors/db2/source/Db2SourceITCase.java | 333 ++++++++++++
 .../connectors/db2/table/Db2ConnectorITCase.java   | 149 +++--
 .../db2/table/Db2TableSourceFactoryTest.java       |  71 ++-
 .../db2}/testutils/RecordsFormatter.java           |   4 +-
 .../cdc/connectors/db2}/testutils/TestTable.java   |   5 +-
 .../src/test/resources/db2_server/Dockerfile       |   1 -
 .../src/test/resources/db2_server/asncdctables.sql |   2 +-
 .../test/resources/db2_server/column_type_test.sql |   7 +-
 .../src/test/resources/db2_server/customers.sql    |  48 ++
 .../src/test/resources/db2_server/dbsetup.sh       |   6 +-
 .../src/test/resources/db2_server/inventory.sql    |  40 +-
 .../test/resources/db2_server/startup-cdc-demo.sql |  23 -
 .../src/test/resources/log4j2-test.properties      |   4 +-
 .../mysql/source/MySqlSourceTestBase.java          |   4 +-
 .../flink-sql-connector-db2-cdc/pom.xml            |   2 +-
 .../flink/cdc/connectors/tests/Db2E2eITCase.java   | 160 +++++-
 .../src/test/resources/docker/db2/Dockerfile       |   1 -
 .../test/resources/docker/db2/column_type_test.sql |  11 +-
 .../src/test/resources/docker/db2/customers.sql    |  48 ++
 .../src/test/resources/docker/db2/dbsetup.sh       |  11 +-
 .../src/test/resources/docker/db2/inventory.sql    |  40 +-
 .../test/resources/docker/db2/startup-cdc-demo.sql |  23 -
 59 files changed, 2780 insertions(+), 1095 deletions(-)
 create mode 100644 
flink-cdc-connect/flink-cdc-source-connectors/flink-connector-db2-cdc/src/main/java/io/debezium/connector/db2/Db2Connection.java
 copy 
flink-cdc-connect/flink-cdc-source-connectors/{flink-connector-sqlserver-cdc/src/main/java/io/debezium/connector/sqlserver/SqlServerStreamingChangeEventSource.java
 => 
flink-connector-db2-cdc/src/main/java/io/debezium/connector/db2/Db2StreamingChangeEventSource.java}
 (51%)
 copy 
flink-cdc-connect/flink-cdc-source-connectors/{flink-connector-sqlserver-cdc/src/main/java/org/apache/flink/cdc/connectors/sqlserver/source/SqlServerSourceBuilder.java
 => 
flink-connector-db2-cdc/src/main/java/org/apache/flink/cdc/connectors/db2/source/Db2SourceBuilder.java}
 (62%)
 copy 
flink-cdc-connect/flink-cdc-source-connectors/{flink-connector-sqlserver-cdc/src/main/java/org/apache/flink/cdc/connectors/sqlserver/source/config/SqlServerSourceConfig.java
 => 
flink-connector-db2-cdc/src/main/java/org/apache/flink/cdc/connectors/db2/source/config/Db2SourceConfig.java}
 (83%)
 copy 
flink-cdc-connect/flink-cdc-source-connectors/{flink-connector-sqlserver-cdc/src/main/java/org/apache/flink/cdc/connectors/sqlserver/source/config/SqlServerSourceConfigFactory.java
 => 
flink-connector-db2-cdc/src/main/java/org/apache/flink/cdc/connectors/db2/source/config/Db2SourceConfigFactory.java}
 (86%)
 copy 
flink-cdc-connect/flink-cdc-source-connectors/{flink-connector-sqlserver-cdc/src/main/java/org/apache/flink/cdc/connectors/sqlserver/source/dialect/SqlServerChunkSplitter.java
 => 
flink-connector-db2-cdc/src/main/java/org/apache/flink/cdc/connectors/db2/source/dialect/Db2ChunkSplitter.java}
 (91%)
 copy 
flink-cdc-connect/flink-cdc-source-connectors/{flink-connector-sqlserver-cdc/src/main/java/org/apache/flink/cdc/connectors/sqlserver/source/dialect/SqlServerDialect.java
 => 
flink-connector-db2-cdc/src/main/java/org/apache/flink/cdc/connectors/db2/source/dialect/Db2Dialect.java}
 (62%)
 copy 
flink-cdc-connect/flink-cdc-source-connectors/{flink-connector-sqlserver-cdc/src/main/java/org/apache/flink/cdc/connectors/sqlserver/source/dialect/SqlServerPooledDataSourceFactory.java
 => 
flink-connector-db2-cdc/src/main/java/org/apache/flink/cdc/connectors/db2/source/dialect/Db2PooledDataSourceFactory.java}
 (85%)
 copy 
flink-cdc-connect/flink-cdc-source-connectors/{flink-connector-sqlserver-cdc/src/main/java/org/apache/flink/cdc/connectors/sqlserver/source/dialect/SqlServerSchema.java
 => 
flink-connector-db2-cdc/src/main/java/org/apache/flink/cdc/connectors/db2/source/dialect/Db2Schema.java}
 (87%)
 copy 
flink-cdc-connect/flink-cdc-source-connectors/{flink-connector-sqlserver-cdc/src/main/java/org/apache/flink/cdc/connectors/sqlserver/source/reader/fetch/SqlServerScanFetchTask.java
 => 
flink-connector-db2-cdc/src/main/java/org/apache/flink/cdc/connectors/db2/source/fetch/Db2ScanFetchTask.java}
 (69%)
 copy 
flink-cdc-connect/flink-cdc-source-connectors/{flink-connector-sqlserver-cdc/src/main/java/org/apache/flink/cdc/connectors/sqlserver/source/reader/fetch/SqlServerSourceFetchTaskContext.java
 => 
flink-connector-db2-cdc/src/main/java/org/apache/flink/cdc/connectors/db2/source/fetch/Db2SourceFetchTaskContext.java}
 (60%)
 copy 
flink-cdc-connect/flink-cdc-source-connectors/{flink-connector-sqlserver-cdc/src/main/java/org/apache/flink/cdc/connectors/sqlserver/source/reader/fetch/SqlServerStreamFetchTask.java
 => 
flink-connector-db2-cdc/src/main/java/org/apache/flink/cdc/connectors/db2/source/fetch/Db2StreamFetchTask.java}
 (66%)
 copy 
flink-cdc-connect/flink-cdc-source-connectors/{flink-connector-sqlserver-cdc/src/main/java/org/apache/flink/cdc/connectors/sqlserver/source/handler/SqlServerSchemaChangeEventHandler.java
 => 
flink-connector-db2-cdc/src/main/java/org/apache/flink/cdc/connectors/db2/source/handler/Db2SchemaChangeEventHandler.java}
 (71%)
 copy 
flink-cdc-connect/flink-cdc-source-connectors/{flink-connector-sqlserver-cdc/src/main/java/org/apache/flink/cdc/connectors/sqlserver
 => 
flink-connector-db2-cdc/src/main/java/org/apache/flink/cdc/connectors/db2}/source/offset/LsnFactory.java
 (82%)
 copy 
flink-cdc-connect/flink-cdc-source-connectors/{flink-connector-sqlserver-cdc/src/main/java/org/apache/flink/cdc/connectors/sqlserver
 => 
flink-connector-db2-cdc/src/main/java/org/apache/flink/cdc/connectors/db2}/source/offset/LsnOffset.java
 (80%)
 create mode 100644 
flink-cdc-connect/flink-cdc-source-connectors/flink-connector-db2-cdc/src/main/java/org/apache/flink/cdc/connectors/db2/source/utils/Db2ConnectionUtils.java
 copy 
flink-cdc-connect/flink-cdc-source-connectors/{flink-connector-sqlserver-cdc/src/main/java/org/apache/flink/cdc/connectors/sqlserver/source/utils/SqlServerTypeUtils.java
 => 
flink-connector-db2-cdc/src/main/java/org/apache/flink/cdc/connectors/db2/source/utils/Db2TypeUtils.java}
 (82%)
 copy 
flink-cdc-connect/flink-cdc-source-connectors/{flink-connector-sqlserver-cdc/src/main/java/org/apache/flink/cdc/connectors/sqlserver/source/utils/SqlServerUtils.java
 => 
flink-connector-db2-cdc/src/main/java/org/apache/flink/cdc/connectors/db2/source/utils/Db2Utils.java}
 (85%)
 delete mode 100644 
flink-cdc-connect/flink-cdc-source-connectors/flink-connector-db2-cdc/src/main/java/org/apache/flink/cdc/connectors/db2/table/StartupMode.java
 copy 
flink-cdc-connect/flink-cdc-source-connectors/{flink-connector-sqlserver-cdc/src/test/java/org/apache/flink/cdc/connectors/sqlserver/SqlServerParallelSourceExampleTest.java
 => 
flink-connector-db2-cdc/src/test/java/org/apache/flink/cdc/connectors/db2/Db2ParallelSourceExampleTest.java}
 (55%)
 create mode 100644 
flink-cdc-connect/flink-cdc-source-connectors/flink-connector-db2-cdc/src/test/java/org/apache/flink/cdc/connectors/db2/source/Db2SourceITCase.java
 copy 
flink-cdc-connect/flink-cdc-source-connectors/{flink-connector-sqlserver-cdc/src/test/java/org/apache/flink/cdc/connectors/sqlserver
 => 
flink-connector-db2-cdc/src/test/java/org/apache/flink/cdc/connectors/db2}/testutils/RecordsFormatter.java
 (95%)
 copy 
flink-cdc-connect/flink-cdc-source-connectors/{flink-connector-sqlserver-cdc/src/test/java/org/apache/flink/cdc/connectors/sqlserver
 => 
flink-connector-db2-cdc/src/test/java/org/apache/flink/cdc/connectors/db2}/testutils/TestTable.java
 (91%)
 create mode 100644 
flink-cdc-connect/flink-cdc-source-connectors/flink-connector-db2-cdc/src/test/resources/db2_server/customers.sql
 delete mode 100644 
flink-cdc-connect/flink-cdc-source-connectors/flink-connector-db2-cdc/src/test/resources/db2_server/startup-cdc-demo.sql
 create mode 100644 
flink-cdc-e2e-tests/flink-cdc-source-e2e-tests/src/test/resources/docker/db2/customers.sql
 delete mode 100644 
flink-cdc-e2e-tests/flink-cdc-source-e2e-tests/src/test/resources/docker/db2/startup-cdc-demo.sql

Reply via email to