[
https://issues.apache.org/jira/browse/FLINK-5499?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Zhijiang Wang updated FLINK-5499:
---------------------------------
Description: Currently when schedule execution to request to allocate slot
from {{SlotPool}}, the {{TaskManagerLocation}} parameter is empty collection.
So for task fail over scenario, the new execution attempt may be deployed to
different task managers. If setting rockDB as state backend, the performance is
better if the data can be restored from local machine. So we try to reuse the
TaskManagerLocation of prior execution attempt when allocating slot from
SlotPool. If the TaskManagerLocation is empty from prior executions, the
behavior is the same with current status. (was: Currently when schedule
execution to request to allocate slot from SlotPool, the TaskManagerLocation
parameter is empty collection. So for task fail over scenario, the new
execution attempt may be deployed to different task managers. If setting rockDB
as state backend, the performance is better if the data can be restored from
local machine. So we try to reuse the TaskManagerLocation of prior execution
attempt when allocating slot from SlotPool. If the TaskManagerLocation is empty
from prior executions, the behavior is the same with current status.)
> Try to reuse the resource location of prior execution attempt in allocating
> slot
> --------------------------------------------------------------------------------
>
> Key: FLINK-5499
> URL: https://issues.apache.org/jira/browse/FLINK-5499
> Project: Flink
> Issue Type: Improvement
> Components: JobManager
> Reporter: Zhijiang Wang
>
> Currently when schedule execution to request to allocate slot from
> {{SlotPool}}, the {{TaskManagerLocation}} parameter is empty collection. So
> for task fail over scenario, the new execution attempt may be deployed to
> different task managers. If setting rockDB as state backend, the performance
> is better if the data can be restored from local machine. So we try to reuse
> the TaskManagerLocation of prior execution attempt when allocating slot from
> SlotPool. If the TaskManagerLocation is empty from prior executions, the
> behavior is the same with current status.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)