davidzollo opened a new pull request, #11054:
URL: https://github.com/apache/seatunnel/pull/11054
## What does this PR do?
Closes #5678.
This adds a SQL Server CDC multi-table E2E case by:
- extending the SQL Server fixture with a second CDC-enabled source table
- adding a dedicated multi-table SQLServer-CDC -> Jdbc config
- asserting both snapshot and incremental replication for the two source
tables
## Validation
Executed in this worktree:
- `./mvnw spotless:apply`
- `./mvnw -q -pl
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-sqlserver-e2e -am
-DskipTests verify`
- `TEST_IN_PR=true RUN_ALL_CONTAINER=false RUN_ZETA_CONTAINER=true ./mvnw
-pl seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-sqlserver-e2e
-Dtest=SqlServerCDCIT#testSqlServerCdcMultiTableE2e -DfailIfNoTests=false test`
Validation scope notes:
- Reused only Maven outputs produced in this worktree; no external prebuilt
artifacts or skip-* shortcuts were used.
- No UI scope is involved.
- Real container validation was attempted, but local host constraints
prevented a clean end-to-end pass:
- an existing local SeaTunnel server was already bound to `5801`, which
blocked the SEATUNNEL engine path
- after cleaning a leftover Testcontainers Flink binding on `8081`, the
local Docker Desktop environment still hit SQL Server memory pressure (`Error
701` / `Error 17300`) and Flink taskmanager startup timeouts
- Scope not fully revalidated in this run:
- SEATUNNEL engine runtime path
- a successful full Flink 1.18/1.20 completion under the current local
Docker memory budget
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]