[ 
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)

Reply via email to