Flink Backports
修复合入部分分支后,其他维护分支可能同样需要。这个问题是发版时发现的:太多修复没有迁移过去,发版和日常 CI 一直因此失败。
- 30未关闭缺口
- 228 已合并平台 PR
- 36Jira 数
- 5维护版本
- PR 待合并 16
- 待人工判断 14
- 不需要 38
- 已合并 112
| 问题 | 1.201.20.6 | 2.22.2.2 | 2.32.3.1 | 2.42.4.0 | 2.5master · 2.5.0 |
|---|---|---|---|---|---|
|
ProfilingServiceTest.testRollingDeletion is unstable
|
PR 已批准
|
已合并 | 已合并 | 已合并 | 已合并 |
|
Fix flaky LocalRecoveryTest by waiting for tasks to reach RUNNING state
|
不需要 Test does not exist on release-1.20: no LocalRecoveryTest.java, and no testStat… |
PR 已批准
|
已合并 | 已合并 | 已合并 |
|
Thread dump RPC can cause heartbeat timeout and unnecessary JM/TM failover
|
已合并
|
已合并
|
PR 已批准
|
已合并 | 已合并 |
|
ForSt file cache: CachedDataInputStream.close() does not close the remote (original) stream, leaking S3A connections until the pool is exhausted
|
不需要 code path absent on this branch |
PR 已批准
|
PR 待合并
|
已合并 | 已合并 |
|
SubQueryDecorrelator produces incorrect plans for correlated EXISTS with HAVING on aggregate outputs
|
已合并 |
PR 待合并
|
已合并 | 已合并 | 已合并 |
|
CommonExecSinkITCase.testStreamRecordTimestampInserterSinkRuntimeProvider is flaky: test source can finish before NoMoreSplitsEvent is delivered
|
不需要 The fix changes the FLIP-27 TestSource reader in CommonExecSinkITCase. On relea… |
PR 待合并
|
PR 待合并
|
已合并 | 已合并 |
|
RestClientITCase.testHttpsConnectionWithDefaultCerts is flaky due to GitHub rate limiting (HTTP 429)
|
PR 待合并
|
PR 待合并
|
PR 待合并
|
已合并 | 已合并 |
|
StatusWatermarkValve loses or stalls watermarks when subpartitions realign after idleness
|
PR 待合并
|
已合并 | 已合并 | 已合并 | 已合并 |
|
[Backport][1.20] Backport FLINK-38558 to release-1.20
|
PR 待合并 | 已合并 | 已合并 | 已合并 | 已合并 |
|
Accumulator corruption in NonTimeRowsUnboundedPrecedingFunction
|
不需要 code path absent on this branch | 待人工判断 Cherry-pick of 7a76f129672 fixes the bug on release-2.2 (regression tests pass;… |
PR 待合并
|
已合并 | 已合并 |
|
Add source host info in TM disconnect error
|
不需要 code path absent on this branch | 不需要 code path absent on this branch |
PR 待合并
|
已合并 | 已合并 |
|
ForSt restore with object-store in restore mode fails when scaling in
|
不需要 code path absent on this branch | PR 待合并 | 已合并 | 已合并 | 已合并 |
|
CheckpointIntervalDuringBacklogITCase.testNoCheckpointDuringBacklog is unstable on AZP
|
待人工判断 Both commits of #27630 (0d3133b, da75518) cherry-pick cleanly and byte-identica… | 待人工判断 Both commits of #27630 (0d3133b, da75518) cherry-pick cleanly and byte-identica… | 已合并 | 已合并 | 已合并 |
|
ForSt async multiGet leaks a native ReadOptions per read batch
|
不需要 code path absent on this branch | 待人工判断 Bug confirmed on this branch and 0edbffc538a cherry-picks cleanly, byte-identic… | 待人工判断 Bug confirmed on this branch and 0edbffc538a cherry-picks cleanly, byte-identic… | 已合并 | 已合并 |
|
Partial deletes fail sink NOT NULL enforcement
|
不需要 code path absent on this branch | 待人工判断 Fix is absent and needed: NotNullConstraint on this branch still checks every R… | 待人工判断 Fix is absent and needed: NotNullConstraint on this branch still checks every R… | 已合并 | 已合并 |
|
Support comma-separated security.ssl.protocol and fix internal SSL hostname verification regression
|
待人工判断 Not cherry-pickable as-is: #29265 needs Netty 4.2 APIs (SslContextBuilder.endpo… | 待人工判断 Not cherry-pickable as-is: #29265 needs Netty 4.2 APIs (SslContextBuilder.endpo… | 已合并 | 已合并 | 已合并 |
|
BlobLibraryCacheManagerTest.testApplicationLevelJarSharing fails with FileAlreadyExistsException on the application directory
|
不需要 code path absent on this branch | 不需要 code path absent on this branch | 待人工判断 Maintainer note: "ping author first". The author robinrvm has already opened ht… | 待人工判断 Maintainer note: "ping author first". The author robinrvm has already opened ht… | 已合并 |
|
MAP equality compares numeric values by reference
|
待人工判断 Not backported: AGENTS.md "Ask first" covers hot-path performance changes. Bug … | 待人工判断 Not backported: AGENTS.md "Ask first" covers hot-path performance changes. Bug … | 待人工判断 Not backported: AGENTS.md "Ask first" covers hot-path performance changes. Bug … | 已合并 | 已合并 |
|
Unstable test cases EventTimeWindowCheckpointingITCase.testPreAggregatedSlidingTimeWindow
|
不需要 Per MartijnVisser the delay is not the fix; the failures are FLINK-39103 combin… | 不需要 Rejected by maintainer: #28727 closed by MartijnVisser, failures come from FLIN… | 已合并 | 已合并 | 已合并 |
|
ExecutionPartitionLifecycleTest fails intermittently
|
不需要 Race does not exist on release-1.20 (3f52d32da60). It comes from FLINK-38114 (#… | 已合并 | 已合并 | 已合并 | 已合并 |
|
UnalignedCheckpointFailureHandlingITCase fails intermittently
|
已合并
|
已合并
|
已合并 | 已合并 | 已合并 |
|
AdaptiveBatchSchedulerTest is unstable
|
不需要 release-1.20 Execution#deploy builds the TaskDeploymentDescriptor synchronously… |
已合并
|
已合并 | 已合并 | 已合并 |
|
Flaky ChainUnionTest testMigrationAndRestore
|
不需要 Not needed: the race fixed by #27664 does not exist here. The Jira stack goes t… | 不需要 Not needed: the race fixed by #27664 does not exist here. The Jira stack goes t… | 已合并 | 已合并 | 已合并 |
|
UnalignedCheckpointFailureHandlingITCase.testCheckpointSuccessAfterFailure is flaky
|
不需要 Not needed: the flake does not exist on release-1.20. The fix (setMinPauseBetwe… | 不需要 Not needed: the flake does not exist on release-2.2. The fix (setMinPauseBetwee… | 已合并 | 已合并 | 已合并 |
|
Flaky test HistoryServerTest.testRemoveApplicationArchivesBeyondHistorySizeLimit
|
不需要 Test-only fix for HistoryServerTest.testRemoveApplicationArchivesBeyondHistoryS… | 不需要 Test-only fix for HistoryServerTest.testRemoveApplicationArchivesBeyondHistoryS… | 已合并 | 已合并 | 已合并 |
|
Fix the flaky test class ExecutionGraphRestartTest
|
不需要 Flake does not exist on release-1.20: condition 3 fails. Cause is FLINK-38114 (… | 已合并 | 已合并 | 已合并 | 已合并 |
|
Fix flaky scheduler benchmark tests caused by thread assertion failure in async TDD creation
|
不需要 Failure path does not exist on release-1.20 (checked at 3745565188f). The bug c… | 已合并 | 已合并 | 已合并 | 已合并 |
|
Fix Flaky DataGeneratorSourceITCase#testGatedRateLimiter
|
已合并
|
已合并
|
已合并
|
已合并 | 已合并 |
|
Fix unstable position of the Rescales Tab
|
不需要 The Rescales tab does not exist on release-1.20: no 'rescales' match in flink-r… | 不需要 The Rescales tab does not exist on release-2.2: no 'rescales' match in flink-ru… | 已合并 | 已合并 | 已合并 |
|
Fix flaky TaskDeploymentDescriptorFactoryTest#testHybridVertexFinish caused by async TDD creation
|
不需要 Test-only fix for a failure caused by async TDD creation from FLINK-38114 (6b04… | 已合并 | 已合并 | 已合并 | 已合并 |
|
Fix the flaky test case ExecutionVertexCancelTest.testSendCancelAndReceiveFail
|
不需要 Branch lacks the async TDD creation this flaky test fix targets: no FLINK-38114… | 已合并 | 已合并 | 已合并 | 已合并 |
|
Fix the flaky test case ExecutionTimeBasedSlowTaskDetectorTest due to unexepected ComponentMainThreadExecutor setting.
|
不需要 Flaky failures come from async TDD creation added by FLINK-38114 (6b0426c7c08),… | 已合并 | 已合并 | 已合并 | 已合并 |
|
Fix flaky AdaptiveBatchSchedulerTest due to unexpected ComponentMainThreadExecutor behavior in async execution
|
不需要 Jira FLINK-39931 has no fix commit on any branch: PR 28481 belongs to FLINK-400… | 不需要 Jira FLINK-39931 has no fix commit on any branch: PR 28481 belongs to FLINK-400… | 不需要 Jira FLINK-39931 has no fix commit on any branch: PR 28481 belongs to FLINK-400… | 已合并 | 已合并 |
|
YARNSessionFIFOSecuredITCase.testDetachedMode is flaky: Kerberos keytab log check reads a killed TaskManager's log
|
不需要 No backport needed. The failure does not exist on this branch: it pins log4j 2.… | 不需要 No backport needed. The failure does not exist on this branch: it pins log4j 2.… | 已合并 Net fix on release-2.3 as commit 9ce420f91b7 (FLINK-40109, https://github.com/a… | 已合并 | 已合并 |
|
MiscSemanticTests#COALESCE_NESTED_ROW_LEFT_JOIN is unstable
|
不需要 code path absent on this branch | 不需要 Test absent on release-2.2: CalcTestPrograms has no COALESCE_NESTED_ROW_LEFT_JO… | 不需要 Test absent on release-2.3: CalcTestPrograms has no COALESCE_NESTED_ROW_LEFT_JO… | 已合并 | 已合并 |
|
AbstractServerTest.testPortRangeSuccess sees an open server connection after the servers are closed
|
不需要 code path absent on this branch | 不需要 code path absent on this branch | 已合并 | 已合并 | 已合并 |