You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by xt...@apache.org on 2023/01/06 08:05:51 UTC

[flink] branch master updated (1028ee32852 -> d65f7c1c2f3)

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

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


    from 1028ee32852 [FLINK-30231][Kubernetes] Update to Fabric8 Kubernetes Client to 5.12.4. This closes #21599
     add fe592a38110 [hotfix] Migrate ShuffleDescriptorTest to Junit5 and AssertJ.
     add 6879ea78cd6 [hotfix] Print InputConsumableDecider name in log.
     add 872eaf5403e [FLINK-29768][runtime] Introduce PartialFinishedInputConsumableDecider.
     add 23272f03f29 [FLINK-29768][runtime] Supports serialize and cache multiple groups of shuffleDescriptors.
     add ef1127afbf9 [FLINK-29768][runtime] UnknownInputChannel supports update resultPartitionId when transform to local input channel.
     add e5791caa9bd [FLINK-29768][runtime] Introduce ResultPartitionType#isHybridResultPartition.
     add d65f7c1c2f3 [FLINK-29768][runtime] Adaptive batch scheduler supports schedule downstream tasks when partial producer finished.

No new revisions were added by this update.

Summary of changes:
 .../generated/all_jobmanager_section.html          |   6 +-
 .../generated/expert_scheduling_section.html       |   6 +-
 .../generated/job_manager_configuration.html       |   6 +-
 .../flink/configuration/JobManagerOptions.java     |  59 ++++--
 .../deployment/CachedShuffleDescriptors.java       | 107 ++++++++++
 .../deployment/InputGateDeploymentDescriptor.java  |  91 ++++++---
 .../TaskDeploymentDescriptorFactory.java           | 131 +++++++++----
 .../executiongraph/DefaultExecutionGraph.java      |  12 +-
 .../DefaultExecutionGraphBuilder.java              |   6 +-
 .../flink/runtime/executiongraph/Execution.java    |  45 +++--
 .../runtime/executiongraph/IntermediateResult.java |  54 +++--
 .../IntermediateResultPartition.java               |   1 +
 .../InternalExecutionGraphAccessor.java            |   2 +
 .../executiongraph/SpeculativeExecutionVertex.java |  10 +-
 .../io/network/partition/ResultPartitionType.java  |  15 ++
 .../partition/consumer/SingleInputGate.java        |   4 +-
 .../partition/consumer/UnknownInputChannel.java    |   4 +-
 .../DefaultSlotPoolServiceSchedulerFactory.java    |  10 +
 .../scheduler/DefaultExecutionGraphFactory.java    |  12 +-
 .../adaptivebatch/AdaptiveBatchScheduler.java      |   9 +-
 .../AdaptiveBatchSchedulerFactory.java             |  61 +++---
 .../adaptivebatch/SpeculativeScheduler.java        |   5 +-
 ... => PartialFinishedInputConsumableDecider.java} |  27 ++-
 .../strategy/VertexwiseSchedulingStrategy.java     |   8 +
 .../deployment/CachedShuffleDescriptorsTest.java   | 217 +++++++++++++++++++++
 .../runtime/deployment/ShuffleDescriptorTest.java  | 135 +++++++++----
 .../TaskDeploymentDescriptorFactoryTest.java       | 163 +++++++++++++---
 .../RemoveCachedShuffleDescriptorTest.java         | 180 +++++++++++------
 .../TestingDefaultExecutionGraphBuilder.java       |  20 +-
 .../io/network/NettyShuffleEnvironmentTest.java    |  19 +-
 .../partition/consumer/SingleInputGateTest.java    |  79 ++++++--
 .../runtime/scheduler/DefaultSchedulerBuilder.java |  34 +++-
 .../runtime/scheduler/adaptive/ExecutingTest.java  |   6 +
 .../AdaptiveBatchSchedulerFactoryTest.java         |  75 +++++++
 ...PartialFinishedInputConsumableDeciderTest.java} | 108 ++++++----
 .../runtime/shuffle/NettyShuffleUtilsTest.java     |  10 +-
 .../taskexecutor/TaskExecutorSubmissionTest.java   |   6 +-
 .../apache/flink/runtime/taskmanager/TaskTest.java |   5 +-
 .../StreamNetworkBenchmarkEnvironment.java         |  16 +-
 39 files changed, 1373 insertions(+), 391 deletions(-)
 create mode 100644 flink-runtime/src/main/java/org/apache/flink/runtime/deployment/CachedShuffleDescriptors.java
 copy flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/strategy/{AllFinishedInputConsumableDecider.java => PartialFinishedInputConsumableDecider.java} (64%)
 create mode 100644 flink-runtime/src/test/java/org/apache/flink/runtime/deployment/CachedShuffleDescriptorsTest.java
 create mode 100644 flink-runtime/src/test/java/org/apache/flink/runtime/scheduler/adaptivebatch/AdaptiveBatchSchedulerFactoryTest.java
 copy flink-runtime/src/test/java/org/apache/flink/runtime/scheduler/strategy/{DefaultInputConsumableDeciderTest.java => PartialFinishedInputConsumableDeciderTest.java} (66%)