The GitHub Actions job "Flink CI (beta)" on flink.git/release-2.2 has failed. Run started by GitHub user XComp (triggered by XComp).
Head commit for run: 7244dc10ea48b4dbaa56f8f6e4ceeb0bcd5a040f / Chris Johnson <[email protected]> [FLINK-40003][runtime] Fix IOMetrics not visible to state transition listeners Execution.markFinished() and processFail() updated accumulators and IOMetrics after transitionState(), so ExecutionStateUpdateListeners notified inline during the transition saw null from getIOMetrics(). Add transitionToTerminalState() with a preCompletionAction callback that runs after the state is set but before terminalStateFuture is completed and listeners are notified. The metrics/accumulators update is passed as this callback so both terminalStateFuture consumers and listeners observe it. Applied to markFinished(), processFail(), completeCancelling() and recoverExecution(). Adapted for release-2.2: DefaultExecutionGraph#registerExecutionStateUpdateListener does not exist on this branch, so the test registers its listener at graph construction time via TestingDefaultExecutionGraphBuilder instead of going through a scheduler. Co-Authored-By: Claude <[email protected]> (cherry picked from commit c0f774fdcefab05cf25c986effaad78fa5ecff2a) Report URL: https://github.com/apache/flink/actions/runs/28679454020 With regards, GitHub Actions via GitBox
