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

[flink] branch master updated (9896c9b -> 2210aff)

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 9896c9b  [FLINK-18514][build] Bump groovy to 2.5.12
     add 2210aff  [FLINK-17075][coordination] Reconcile deployed Executions

No new revisions were added by this update.

Summary of changes:
 .../flink/runtime/executiongraph/Execution.java    |   5 +-
 .../ExecutionDeploymentListener.java               |  27 ++
 .../runtime/executiongraph/ExecutionGraph.java     |  16 +-
 .../executiongraph/ExecutionGraphBuilder.java      |  14 +-
 .../ExecutionStateUpdateListener.java              |  27 ++
 .../runtime/executiongraph/ExecutionVertex.java    |  16 +-
 .../DefaultExecutionDeploymentReconciler.java      |  57 +++++
 .../DefaultExecutionDeploymentTracker.java         |  61 +++++
 .../jobmaster/ExecutionDeploymentReconciler.java   |  47 ++++
 .../ExecutionDeploymentReconciliationHandler.java  |  44 ++++
 .../jobmaster/ExecutionDeploymentTracker.java      |  53 ++++
 .../apache/flink/runtime/jobmaster/JobMaster.java  |  61 ++++-
 .../flink/runtime/jobmaster/JobMasterGateway.java  |   6 +-
 .../factories/DefaultJobMasterServiceFactory.java  |   6 +-
 .../flink/runtime/scheduler/DefaultScheduler.java  |   5 +-
 .../runtime/scheduler/DefaultSchedulerFactory.java |   7 +-
 .../flink/runtime/scheduler/SchedulerBase.java     |  26 +-
 .../runtime/scheduler/SchedulerNGFactory.java      |   4 +-
 .../taskexecutor/ExecutionDeploymentReport.java    |  48 ++++
 .../flink/runtime/taskexecutor/TaskExecutor.java   |  22 +-
 .../TaskExecutorToJobManagerHeartbeatPayload.java  |  60 +++++
 .../TestingExecutionGraphBuilder.java              |  16 +-
 .../DefaultExecutionDeploymentReconcilerTest.java  | 139 ++++++++++
 .../DefaultExecutionDeploymentTrackerTest.java     |  88 +++++++
 ...asterExecutionDeploymentReconciliationTest.java | 178 +++++++++++++
 .../jobmaster/JobMasterPartitionReleaseTest.java   |  27 +-
 .../flink/runtime/jobmaster/JobMasterTest.java     |  12 +-
 .../runtime/jobmaster/utils/JobMasterBuilder.java  |  21 +-
 .../jobmaster/utils/TestingJobMasterGateway.java   |  10 +-
 .../utils/TestingJobMasterGatewayBuilder.java      |   6 +-
 ...llocationIdsExposingResourceManagerGateway.java |  48 ++++
 .../ResourceManagerPartitionLifecycleTest.java     |   2 +-
 .../runtime/scheduler/SchedulerTestingUtils.java   |   4 +-
 ...cutorExecutionDeploymentReconciliationTest.java | 279 +++++++++++++++++++++
 34 files changed, 1360 insertions(+), 82 deletions(-)
 create mode 100644 flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionDeploymentListener.java
 create mode 100644 flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionStateUpdateListener.java
 create mode 100644 flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/DefaultExecutionDeploymentReconciler.java
 create mode 100644 flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/DefaultExecutionDeploymentTracker.java
 create mode 100644 flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/ExecutionDeploymentReconciler.java
 create mode 100644 flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/ExecutionDeploymentReconciliationHandler.java
 create mode 100644 flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/ExecutionDeploymentTracker.java
 create mode 100644 flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/ExecutionDeploymentReport.java
 create mode 100644 flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskExecutorToJobManagerHeartbeatPayload.java
 create mode 100644 flink-runtime/src/test/java/org/apache/flink/runtime/jobmaster/DefaultExecutionDeploymentReconcilerTest.java
 create mode 100644 flink-runtime/src/test/java/org/apache/flink/runtime/jobmaster/DefaultExecutionDeploymentTrackerTest.java
 create mode 100644 flink-runtime/src/test/java/org/apache/flink/runtime/jobmaster/JobMasterExecutionDeploymentReconciliationTest.java
 create mode 100644 flink-runtime/src/test/java/org/apache/flink/runtime/resourcemanager/AllocationIdsExposingResourceManagerGateway.java
 create mode 100644 flink-runtime/src/test/java/org/apache/flink/runtime/taskexecutor/TaskExecutorExecutionDeploymentReconciliationTest.java