You are viewing a plain text version of this content. The canonical link for it is here.
Posted to builds@flink.apache.org by GitBox <gi...@apache.org> on 2026/09/21 19:59:58 UTC
[GH] (flink-connector-jdbc/FLINK-39206-split-reader-shared-connection): Workflow run "Flink Connector JDBC CI" is working again!
The GitHub Actions job "Flink Connector JDBC CI" on flink-connector-jdbc.git/FLINK-39206-split-reader-shared-connection has succeeded.
Run started by GitHub user MartijnVisser (triggered by MartijnVisser).
Head commit for run:
a4833ec9802b22d65738007611428fc5df099f0a / Martijn Visser <29...@users.noreply.github.com>
[FLINK-39206][jdbc] Give each split reader its own connection provider
JdbcSource handed the same JdbcConnectionProvider to every split reader it
created, while flink-connector-base builds a split reader per split fetcher and
closes the reader of a finished split while the reader of the next split is
already reading. A provider holds a single connection and is not thread safe,
so the finished reader closed the running reader's result set and the job
failed instead of finishing.
Copy the provider per split reader, the way other connectors give each split
reader its own client. A reader now owns its copy, so it closes the result set,
the connection and the provider together, and the interface says that it is
copied.
Generated-by: Claude Code (Opus 5)
Report URL: https://github.com/apache/flink-connector-jdbc/actions/runs/35645453713
With regards,
GitHub Actions via GitBox