Github user mxm commented on the pull request:

    https://github.com/apache/flink/pull/595#issuecomment-93265798
  
    Yes @hsaputra. One of the goals is to support resume/recovery of a job from 
an intermediate result already produced. Another goal is to rework the deploy 
logic of the `ExecutionGraph` to schedule tasks in a more optimal way instead 
of merely deploying them from the source.
    
    The changes in this pull request are a first step towards these goals. The 
`scheduleUsingBacktracking` method backtracks from the sinks to the sources 
while checking for available `IntermediateResultPartitions`. This can already 
be used if you replace the `ScheduleMode` in `ExecutionGraph` to 
`ScheduleMod.BACKTRACKING`. In a next commit, proper locking of the 
intermediate results and resume will be supported.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to