Flink Backports
A fix merged on some branches may still be needed on other maintained branches. We found this while releasing: far too many fixes had not been migrated, and both releases and everyday CI keep failing because of it.
- 30Open gaps
- 228 mergedPlatform PRs
- 36Jiras
- 5Maintained versions
- PR open 16
- Needs human 14
- Not needed 38
- Merged 112
| Issue | 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 approved
|
Merged | Merged | Merged | Merged |
|
Fix flaky LocalRecoveryTest by waiting for tasks to reach RUNNING state
|
Not needed Test does not exist on release-1.20: no LocalRecoveryTest.java, and no testStat… |
PR approved
|
Merged | Merged | Merged |
|
Thread dump RPC can cause heartbeat timeout and unnecessary JM/TM failover
|
Merged
|
Merged
|
PR approved
|
Merged | Merged |
|
ForSt file cache: CachedDataInputStream.close() does not close the remote (original) stream, leaking S3A connections until the pool is exhausted
|
Not needed code path absent on this branch |
PR approved
|
PR open
|
Merged | Merged |
|
SubQueryDecorrelator produces incorrect plans for correlated EXISTS with HAVING on aggregate outputs
|
Merged |
PR open
|
Merged | Merged | Merged |
|
CommonExecSinkITCase.testStreamRecordTimestampInserterSinkRuntimeProvider is flaky: test source can finish before NoMoreSplitsEvent is delivered
|
Not needed The fix changes the FLIP-27 TestSource reader in CommonExecSinkITCase. On relea… |
PR open
|
PR open
|
Merged | Merged |
|
RestClientITCase.testHttpsConnectionWithDefaultCerts is flaky due to GitHub rate limiting (HTTP 429)
|
PR open
|
PR open
|
PR open
|
Merged | Merged |
|
StatusWatermarkValve loses or stalls watermarks when subpartitions realign after idleness
|
PR open
|
Merged | Merged | Merged | Merged |
|
[Backport][1.20] Backport FLINK-38558 to release-1.20
|
PR open | Merged | Merged | Merged | Merged |
|
Accumulator corruption in NonTimeRowsUnboundedPrecedingFunction
|
Not needed code path absent on this branch | Needs human Cherry-pick of 7a76f129672 fixes the bug on release-2.2 (regression tests pass;… |
PR open
|
Merged | Merged |
|
Add source host info in TM disconnect error
|
Not needed code path absent on this branch | Not needed code path absent on this branch |
PR open
|
Merged | Merged |
|
ForSt restore with object-store in restore mode fails when scaling in
|
Not needed code path absent on this branch | PR open | Merged | Merged | Merged |
|
CheckpointIntervalDuringBacklogITCase.testNoCheckpointDuringBacklog is unstable on AZP
|
Needs human Both commits of #27630 (0d3133b, da75518) cherry-pick cleanly and byte-identica… | Needs human Both commits of #27630 (0d3133b, da75518) cherry-pick cleanly and byte-identica… | Merged | Merged | Merged |
|
ForSt async multiGet leaks a native ReadOptions per read batch
|
Not needed code path absent on this branch | Needs human Bug confirmed on this branch and 0edbffc538a cherry-picks cleanly, byte-identic… | Needs human Bug confirmed on this branch and 0edbffc538a cherry-picks cleanly, byte-identic… | Merged | Merged |
|
Partial deletes fail sink NOT NULL enforcement
|
Not needed code path absent on this branch | Needs human Fix is absent and needed: NotNullConstraint on this branch still checks every R… | Needs human Fix is absent and needed: NotNullConstraint on this branch still checks every R… | Merged | Merged |
|
Support comma-separated security.ssl.protocol and fix internal SSL hostname verification regression
|
Needs human Not cherry-pickable as-is: #29265 needs Netty 4.2 APIs (SslContextBuilder.endpo… | Needs human Not cherry-pickable as-is: #29265 needs Netty 4.2 APIs (SslContextBuilder.endpo… | Merged | Merged | Merged |
|
BlobLibraryCacheManagerTest.testApplicationLevelJarSharing fails with FileAlreadyExistsException on the application directory
|
Not needed code path absent on this branch | Not needed code path absent on this branch | Needs human Maintainer note: "ping author first". The author robinrvm has already opened ht… | Needs human Maintainer note: "ping author first". The author robinrvm has already opened ht… | Merged |
|
MAP equality compares numeric values by reference
|
Needs human Not backported: AGENTS.md "Ask first" covers hot-path performance changes. Bug … | Needs human Not backported: AGENTS.md "Ask first" covers hot-path performance changes. Bug … | Needs human Not backported: AGENTS.md "Ask first" covers hot-path performance changes. Bug … | Merged | Merged |
|
Unstable test cases EventTimeWindowCheckpointingITCase.testPreAggregatedSlidingTimeWindow
|
Not needed Per MartijnVisser the delay is not the fix; the failures are FLINK-39103 combin… | Not needed Rejected by maintainer: #28727 closed by MartijnVisser, failures come from FLIN… | Merged | Merged | Merged |
|
ExecutionPartitionLifecycleTest fails intermittently
|
Not needed Race does not exist on release-1.20 (3f52d32da60). It comes from FLINK-38114 (#… | Merged | Merged | Merged | Merged |
|
UnalignedCheckpointFailureHandlingITCase fails intermittently
|
Merged
|
Merged
|
Merged | Merged | Merged |
|
AdaptiveBatchSchedulerTest is unstable
|
Not needed release-1.20 Execution#deploy builds the TaskDeploymentDescriptor synchronously… |
Merged
|
Merged | Merged | Merged |
|
Flaky ChainUnionTest testMigrationAndRestore
|
Not needed Not needed: the race fixed by #27664 does not exist here. The Jira stack goes t… | Not needed Not needed: the race fixed by #27664 does not exist here. The Jira stack goes t… | Merged | Merged | Merged |
|
UnalignedCheckpointFailureHandlingITCase.testCheckpointSuccessAfterFailure is flaky
|
Not needed Not needed: the flake does not exist on release-1.20. The fix (setMinPauseBetwe… | Not needed Not needed: the flake does not exist on release-2.2. The fix (setMinPauseBetwee… | Merged | Merged | Merged |
|
Flaky test HistoryServerTest.testRemoveApplicationArchivesBeyondHistorySizeLimit
|
Not needed Test-only fix for HistoryServerTest.testRemoveApplicationArchivesBeyondHistoryS… | Not needed Test-only fix for HistoryServerTest.testRemoveApplicationArchivesBeyondHistoryS… | Merged | Merged | Merged |
|
Fix the flaky test class ExecutionGraphRestartTest
|
Not needed Flake does not exist on release-1.20: condition 3 fails. Cause is FLINK-38114 (… | Merged | Merged | Merged | Merged |
|
Fix flaky scheduler benchmark tests caused by thread assertion failure in async TDD creation
|
Not needed Failure path does not exist on release-1.20 (checked at 3745565188f). The bug c… | Merged | Merged | Merged | Merged |
|
Fix Flaky DataGeneratorSourceITCase#testGatedRateLimiter
|
Merged
|
Merged
|
Merged
|
Merged | Merged |
|
Fix unstable position of the Rescales Tab
|
Not needed The Rescales tab does not exist on release-1.20: no 'rescales' match in flink-r… | Not needed The Rescales tab does not exist on release-2.2: no 'rescales' match in flink-ru… | Merged | Merged | Merged |
|
Fix flaky TaskDeploymentDescriptorFactoryTest#testHybridVertexFinish caused by async TDD creation
|
Not needed Test-only fix for a failure caused by async TDD creation from FLINK-38114 (6b04… | Merged | Merged | Merged | Merged |
|
Fix the flaky test case ExecutionVertexCancelTest.testSendCancelAndReceiveFail
|
Not needed Branch lacks the async TDD creation this flaky test fix targets: no FLINK-38114… | Merged | Merged | Merged | Merged |
|
Fix the flaky test case ExecutionTimeBasedSlowTaskDetectorTest due to unexepected ComponentMainThreadExecutor setting.
|
Not needed Flaky failures come from async TDD creation added by FLINK-38114 (6b0426c7c08),… | Merged | Merged | Merged | Merged |
|
Fix flaky AdaptiveBatchSchedulerTest due to unexpected ComponentMainThreadExecutor behavior in async execution
|
Not needed Jira FLINK-39931 has no fix commit on any branch: PR 28481 belongs to FLINK-400… | Not needed Jira FLINK-39931 has no fix commit on any branch: PR 28481 belongs to FLINK-400… | Not needed Jira FLINK-39931 has no fix commit on any branch: PR 28481 belongs to FLINK-400… | Merged | Merged |
|
YARNSessionFIFOSecuredITCase.testDetachedMode is flaky: Kerberos keytab log check reads a killed TaskManager's log
|
Not needed No backport needed. The failure does not exist on this branch: it pins log4j 2.… | Not needed No backport needed. The failure does not exist on this branch: it pins log4j 2.… | Merged Net fix on release-2.3 as commit 9ce420f91b7 (FLINK-40109, https://github.com/a… | Merged | Merged |
|
MiscSemanticTests#COALESCE_NESTED_ROW_LEFT_JOIN is unstable
|
Not needed code path absent on this branch | Not needed Test absent on release-2.2: CalcTestPrograms has no COALESCE_NESTED_ROW_LEFT_JO… | Not needed Test absent on release-2.3: CalcTestPrograms has no COALESCE_NESTED_ROW_LEFT_JO… | Merged | Merged |
|
AbstractServerTest.testPortRangeSuccess sees an open server connection after the servers are closed
|
Not needed code path absent on this branch | Not needed code path absent on this branch | Merged | Merged | Merged |