Cherry pick bugfix commits for Release 2.4.2#2591
Cherry pick bugfix commits for Release 2.4.2#2591leonardBang merged 31 commits intoapache:release-2.4from
Conversation
@Jiabao-Sun Becasuse the first commit depends on the under three commits, so I add the under three commit to 2.4.2.
|
leonardBang
left a comment
There was a problem hiding this comment.
Thanks @GOODBOY008 for the great work, I left some comments about API change commits, I think we should only introduce the bugfix commits for bugfix version.
| * produces full changelog mode structure {@link RowData}. | ||
| */ | ||
| @PublicEvolving | ||
| public class MongoDBConnectorFullChangelogDeserializationSchema |
There was a problem hiding this comment.
This is a feature with public API change, I'm not sure we can pick this or not, I tend to skip this one
There was a problem hiding this comment.
Thanks @leonardBang, it makes sense to me.
The supports of MongoDB 6.0 will indeed affect the API, but it will maintain compatibility with the old version under the default configuration. I tend to skip this one as well.
| * <p>See more | ||
| * https://cwiki.apache.org/confluence/display/FLINK/FLIP-147%3A+Support+Checkpoints+After+Tasks+Finished. | ||
| */ | ||
| public PostgresSourceBuilder<T> closeIdleReaders(boolean closeIdleReaders) { |
There was a problem hiding this comment.
This should be a API change feature?
There was a problem hiding this comment.
There is no API change, here is something omitted here at 2.3
| /** VTCtld server config. */ | ||
| public Builder<T> vtctldConfig(VtctldConfig vtctldConfig) { | ||
| this.vtctldConfig = vtctldConfig; | ||
| /** |
There was a problem hiding this comment.
Looks like we pick some features
There was a problem hiding this comment.
These changes belong to [vitess] Migrate connector properties to debezium 1.9.7 (#2260). It's ok to merge this commit.
There was a problem hiding this comment.
I understand your concern and drop this commit.
@leonardBang About mongodb hotfix, I added under three commits because upper bugfix depend on them. I confirmed with @Jiabao-Sun , he think it's ok to add this three commits. |
|
@GOODBOY008 @Jiabao-Sun Keep API compatible is pretty important, we need ensure that all users who use Flink CDC 2.4.0& 2.4.1 can bump to Flink CDC 2.4.2 without any SQL/code change, I'm not sure this PR would break this constraint or not, looks like this PR would break this? |
d239f72 to
473e749
Compare
…xx = database, schema or table) (apache#2212) (cherry picked from commit ba5fcbc)
(cherry picked from commit 0714688)
This closes apache#2334. (cherry picked from commit 883b684)
…m for Oracle CDC Connector This closes apache#2325. Co-authored-by: skylines <34996528+gtk96@users.noreply.github.com> (cherry picked from commit 65bdbfd)
(cherry picked from commit 6c2fe08)
(cherry picked from commit bca60a4)
(cherry picked from commit 0b9ca59)
This closes apache#2345. (cherry picked from commit 61b9a2a)
…ailedSource (apache#2384) * [hotfix][mysql] fix failed test LegacyMySqlSourceTest#testSnapshotOnFailedSource * [hotfix][mysql] fix failed test LegacyMySqlSourceTest#testSnapshotOnFailedSource (cherry picked from commit b8f468e)
This closes #apache#2362. Co-authored-by: TJX2014 <tangjinxin@deepexi.com> (cherry picked from commit 094fff4)
…pleTest#testConsumingAllEvents (apache#2364) (cherry picked from commit a3ddc48)
apache#2388) Co-authored-by: DESKTOP-TQDONF3\狗狗jian <zhangjian@adream.org> (cherry picked from commit f7df47e)
…ner reuse bug (apache#2394) (cherry picked from commit 90ed963)
…tikv disk full` failure (apache#2402) (cherry picked from commit 8098c82)
… tables (apache#2160) (cherry picked from commit 92aca18)
(cherry picked from commit 420fe11)
… parsing MySQL DDL (apache#2418) (cherry picked from commit 8e7378d)
* [sqlserver] Fix backfill stream task hang * [sqlserver] Fix backfill stream task hang (cherry picked from commit 6fa02ef)
* [oracle] Correct the naming error * Fix comments * fix name error (cherry picked from commit 8feb51b)
…able name with dot (apache#2443) (cherry picked from commit 7801ac9)
…pache#2399) (cherry picked from commit 84e97df)
… calculation This closes apache#2421. Co-authored-by: Leonard Xu <leonard@apache.org> (cherry picked from commit dddab4d)
(cherry picked from commit 07db169)
(cherry picked from commit 7172695)
…stream split (apache#2425) (cherry picked from commit 82e3053)
(cherry picked from commit 928ccf1)
473e749 to
31b7b79
Compare
@Jiabao-Sun I just pick the two commits, PTAL.
|
) (cherry picked from commit aec2a91)
e850811 to
92e642f
Compare
|
LGTM, +1 |
|
The CI failed even I triggered retry, @GOODBOY008 @lvyanquan could you take a look ? |
Yes,I am trying to find out reason. |
leonardBang
left a comment
There was a problem hiding this comment.
Thank all for this PR, especially thanks @GOODBOY008 for preparing the PR and
troubleshooting the CI failure, LGTM



Cherry pick bugfix commits for Release 2.4.2.


