You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by zh...@apache.org on 2022/01/20 04:34:55 UTC
[flink] branch master updated (23c1637 -> 355b165)
This is an automated email from the ASF dual-hosted git repository.
zhuzh pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git.
from 23c1637 [FLINK-22643][network] Reuse tpc connections between taskmanagers
add 2357325 [hotfix][runtime] Add checkNotNull for Supplier/Function in DefaultResultPartition/DefaultExecutionVertex.
add 82b0703 [FLINK-25033][runtime] DefaultExecutionTopology supports update.
add 355b165 [FLINK-25033][runtime] RegionPartitionGroupReleaseStrategy and LocalInputPreferredSlotSharingStrategy support update.
No new revisions were added by this update.
Summary of changes:
.../RestartPipelinedRegionFailoverStrategy.java | 9 +-
.../SchedulingPipelinedRegionComputeUtil.java | 9 +-
...ConsumerRegionGroupExecutionViewMaintainer.java | 3 +-
.../RegionPartitionGroupReleaseStrategy.java | 72 ++++--
.../LocalInputPreferredSlotSharingStrategy.java | 35 ++-
...riever.java => SchedulingTopologyListener.java} | 19 +-
.../adapter/DefaultExecutionTopology.java | 278 +++++++++++----------
.../scheduler/adapter/DefaultExecutionVertex.java | 13 +-
.../scheduler/adapter/DefaultResultPartition.java | 29 +--
.../strategy/SchedulingResultPartition.java | 5 +-
.../scheduler/strategy/SchedulingTopology.java | 12 +
.../RegionPartitionGroupReleaseStrategyTest.java | 28 +++
...umerRegionGroupExecutionViewMaintainerTest.java | 5 +-
...LocalInputPreferredSlotSharingStrategyTest.java | 52 ++++
.../adapter/DefaultExecutionTopologyTest.java | 92 ++++++-
.../adapter/DefaultExecutionVertexTest.java | 14 +-
.../adapter/DefaultResultPartitionTest.java | 34 ++-
.../DefaultSchedulingPipelinedRegionTest.java | 6 +-
.../strategy/TestingSchedulingResultPartition.java | 6 +-
.../strategy/TestingSchedulingTopology.java | 4 +
20 files changed, 518 insertions(+), 207 deletions(-)
copy flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/{StateLocationRetriever.java => SchedulingTopologyListener.java} (62%)