Zhu Zhu created FLINK-18034: ------------------------------- Summary: Introduce PreferredLocationsRetriever Key: FLINK-18034 URL: https://issues.apache.org/jira/browse/FLINK-18034 Project: Flink Issue Type: Sub-task Components: Runtime / Coordination Reporter: Zhu Zhu Assignee: Zhu Zhu Fix For: 1.12.0
Preferred locations based on state and inputs are scattered into multiple components, which makes it harder to reasoning the calculation and complicates those hosting components. We can introduce a {{PreferredLocationsRetriever}} to be used by {{ExecutionSlotAllocator}} which returns preferred locations of an execution vertex and hides the details of the calculation from other components. -- This message was sent by Atlassian Jira (v8.3.4#803005)