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

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


    from 0640f97  [FLINK-13004][table-runtime-blink] Correct the logic of 
needToCleanupState in KeyedProcessFunctionWithCleanupState
     new cd2a88b  [FLINK-12615][coordination] Support generic key in 
PartitionTable
     new 408f6b6  [FLINK-12615][coordination] Track partitions on JM
     new bd9a2c0  [FLINK-12641][coordination] Release partitions on job shutdown
     new 27712bd  [FLINK-12612][coordination] Maintain JM connection until all 
partitions are released

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:
 .../flink/runtime/executiongraph/Execution.java    |  43 +--
 .../runtime/executiongraph/ExecutionGraph.java     |  20 +-
 .../executiongraph/ExecutionGraphBuilder.java      |   7 +-
 .../io/network/partition/PartitionTracker.java     |  57 ++++
 .../network/partition/PartitionTrackerFactory.java |  53 ++++
 .../io/network/partition/PartitionTrackerImpl.java | 176 ++++++++++++
 .../apache/flink/runtime/jobmaster/JobMaster.java  |  32 ++-
 .../factories/DefaultJobMasterServiceFactory.java  |   8 +-
 .../flink/runtime/scheduler/DefaultScheduler.java  |   7 +-
 .../runtime/scheduler/DefaultSchedulerFactory.java |   7 +-
 .../flink/runtime/scheduler/LegacyScheduler.java   |  17 +-
 .../runtime/scheduler/LegacySchedulerFactory.java  |   7 +-
 .../runtime/scheduler/SchedulerNGFactory.java      |   4 +-
 .../flink/runtime/taskexecutor/TaskExecutor.java   |   4 +-
 .../runtime/taskexecutor/TaskManagerRunner.java    |   2 +-
 .../taskexecutor/partition/PartitionTable.java     |  39 ++-
 .../CheckpointSettingsSerializableTest.java        |   4 +-
 .../ExecutionGraphDeploymentTest.java              |   4 +-
 .../ExecutionGraphRescalingTest.java               |  13 +-
 .../ExecutionGraphSchedulingTest.java              |   4 +-
 .../executiongraph/ExecutionGraphTestUtils.java    |   4 +-
 .../runtime/executiongraph/ExecutionTest.java      | 200 ++++++++------
 .../ExecutionVertexLocalityTest.java               |   4 +-
 .../PipelinedFailoverRegionBuildingTest.java       |   4 +-
 .../io/network/partition/NoOpPartitionTracker.java |  53 ++++
 .../io/network/partition/PartitionTestUtils.java   |  34 +++
 .../partition/PartitionTrackerImplTest.java        | 294 +++++++++++++++++++++
 .../network/partition/TestingPartitionTracker.java |  83 ++++++
 .../flink/runtime/jobmaster/JobMasterTest.java     | 173 +++++++++++-
 .../TaskExecutorPartitionLifecycleTest.java        |   6 +-
 .../runtime/taskexecutor/TaskExecutorTest.java     |   4 +-
 .../TaskSubmissionTestEnvironment.java             |   2 +-
 .../runtime/taskexecutor/TestingTaskExecutor.java  |   3 +-
 .../taskexecutor/TestingTaskExecutorGateway.java   |  20 +-
 .../TestingTaskExecutorGatewayBuilder.java         |  12 +-
 .../taskexecutor/partition/PartitionTableTest.java |   8 +-
 36 files changed, 1239 insertions(+), 173 deletions(-)
 create mode 100644 
flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/PartitionTracker.java
 create mode 100644 
flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/PartitionTrackerFactory.java
 create mode 100644 
flink-runtime/src/main/java/org/apache/flink/runtime/io/network/partition/PartitionTrackerImpl.java
 create mode 100644 
flink-runtime/src/test/java/org/apache/flink/runtime/io/network/partition/NoOpPartitionTracker.java
 create mode 100644 
flink-runtime/src/test/java/org/apache/flink/runtime/io/network/partition/PartitionTrackerImplTest.java
 create mode 100644 
flink-runtime/src/test/java/org/apache/flink/runtime/io/network/partition/TestingPartitionTracker.java

Reply via email to