Skip to content

Conversation

1996fanrui
Copy link
Member

Backport #26931 to 1.20

[FLINK-38267] Only call channel state rescaling logic for exchange with channel state to avoid UnsupportedOperationException

@1996fanrui 1996fanrui changed the base branch from master to release-1.20 August 25, 2025 07:56
@flinkbot
Copy link
Collaborator

flinkbot commented Aug 25, 2025

CI report:

Bot commands The @flinkbot bot supports the following commands:
  • @flinkbot run azure re-run the last Azure build

@1996fanrui 1996fanrui force-pushed the 38267/1.20 branch 2 times, most recently from caf3d4a to 9b00baa Compare August 25, 2025 20:30
1996fanrui and others added 2 commits August 28, 2025 17:02
… exchange with channel state to avoid UnsupportedOperationException
…tRescaleWithMixedExchangesITCase.testRescaleFromUnalignedCheckpoint

When one task has multiple inputs, and the unaligned checkpoint will be disabled for all inputs once one input exchange does not support unaligned checkpoint. It caused no inflight buffers, but UnalignedCheckpointRescaleWithMixedExchangesITCase.testRescaleFromUnalignedCheckpoint always wait for checkpoint with inflight buffers.

Explicitly specifying rebalance can avoid the forward exchange.
@1996fanrui 1996fanrui merged commit 6268448 into apache:release-1.20 Aug 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants