This is an automated email from the ASF dual-hosted git repository.

fanrui pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


    from 40dca974558 [FLINK-38804][runtime] Ensure channelStateWriter is closed 
after the inputGates
     new c787fcf3a60 [hotfix][checkpoint] Refactor output buffers distribution 
logic via ResultSubpartitionDistributor
     new cb5b955212b [hotfix][checkpoint] Limit that the one buffer is only 
distributed to one target InputChannel
     new 686c00f8e3b [FLINK-38542][checkpoint] Recover output buffers of 
upstream task on downstream task side directly
     new 5e02d64bf01 [FLINK-38542][checkpoint] Randomize 
UNALIGNED_ALLOW_ON_RECOVERY for testing

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../generated/checkpointing_configuration.html     |   6 +
 .../flink/configuration/CheckpointingOptions.java  |  10 +
 .../runtime/checkpoint/CheckpointCoordinator.java  |   9 +-
 .../runtime/checkpoint/OperatorSubtaskState.java   |  26 +-
 .../checkpoint/StateAssignmentOperation.java       |  36 +-
 .../runtime/checkpoint/TaskStateAssignment.java    | 145 +++++-
 .../channel/RecoveredChannelStateHandler.java      | 103 ++--
 .../channel/ResultSubpartitionDistributor.java     |  73 +++
 .../channel/SequentialChannelStateReaderImpl.java  |   5 +
 .../tasks/CheckpointCoordinatorConfiguration.java  |  29 +-
 .../flink/streaming/api/graph/StreamGraph.java     |   5 +
 .../checkpoint/StateAssignmentOperationTest.java   | 580 +++++++++++++++++----
 .../runtime/checkpoint/StateHandleDummyUtil.java   |   8 +-
 .../InputChannelRecoveredStateHandlerTest.java     |  41 ++
 .../channel/ResultSubpartitionDistributorTest.java | 139 +++++
 .../streaming/util/TestStreamEnvironment.java      |   2 +
 .../test/state/ChangelogRecoveryCachingITCase.java |   4 +
 17 files changed, 1034 insertions(+), 187 deletions(-)
 create mode 100644 
flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/channel/ResultSubpartitionDistributor.java
 create mode 100644 
flink-runtime/src/test/java/org/apache/flink/runtime/checkpoint/channel/ResultSubpartitionDistributorTest.java

Reply via email to