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 3dedb85  [FLINK-18239][e2e] Pin minikube version to v1.8.2
     add e850760  [FLINK-18034][runtime] Introduce PreferredLocationsRetriever
     add 31282fe  [FLINK-18034][runtime] ExecutionSlotAllocator uses 
PreferredLocationsRetriever to get preferred locations for tasks
     add 8ef1e7d  [FLINK-18034][runtime] Remove unused preferredLocations from 
ExecutionVertexSchedulingRequirements
     add 216f65f  [hotfix][runtime] Remove ExecutionSlotAllocator#stop() which 
is never used in production

No new revisions were added by this update.

Summary of changes:
 .../scheduler/DefaultExecutionSlotAllocator.java   |  89 +---------
 .../DefaultExecutionSlotAllocatorFactory.java      |   4 +-
 .../DefaultPreferredLocationsRetriever.java        | 142 +++++++++++++++
 .../flink/runtime/scheduler/DefaultScheduler.java  |   2 +-
 .../runtime/scheduler/ExecutionSlotAllocator.java  |   6 -
 .../scheduler/ExecutionSlotAllocatorFactory.java   |   2 +-
 .../ExecutionVertexSchedulingRequirements.java     |  24 +--
 ...xecutionVertexSchedulingRequirementsMapper.java |  13 +-
 ...iever.java => PreferredLocationsRetriever.java} |  27 ++-
 .../flink/runtime/scheduler/SchedulerBase.java     |  11 +-
 .../runtime/scheduler/StateLocationRetriever.java  |  18 +-
 ...ecutionSlotAllocatorPreferredLocationsTest.java | 116 -------------
 .../DefaultExecutionSlotAllocatorTest.java         |  49 +++---
 .../DefaultPreferredLocationsRetrieverTest.java    | 190 +++++++++++++++++++++
 .../scheduler/TestExecutionSlotAllocator.java      |   5 -
 .../TestExecutionSlotAllocatorFactory.java         |   2 +-
 .../scheduler/TestingStateLocationRetriever.java}  |  27 ++-
 17 files changed, 407 insertions(+), 320 deletions(-)
 create mode 100644 
flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/DefaultPreferredLocationsRetriever.java
 copy 
flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/{InputsLocationsRetriever.java
 => PreferredLocationsRetriever.java} (57%)
 copy 
flink-end-to-end-tests/flink-end-to-end-tests-common-kafka/src/main/java/org/apache/flink/tests/util/kafka/KafkaResourceFactory.java
 => 
flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/StateLocationRetriever.java
 (59%)
 delete mode 100644 
flink-runtime/src/test/java/org/apache/flink/runtime/scheduler/DefaultExecutionSlotAllocatorPreferredLocationsTest.java
 create mode 100644 
flink-runtime/src/test/java/org/apache/flink/runtime/scheduler/DefaultPreferredLocationsRetrieverTest.java
 copy 
flink-runtime/src/{main/java/org/apache/flink/runtime/scheduler/ExecutionVertexDeploymentOption.java
 => 
test/java/org/apache/flink/runtime/scheduler/TestingStateLocationRetriever.java}
 (57%)

Reply via email to