Skip to content

Conversation

KurtYoung
Copy link
Contributor

This includes the following operations about job execution:

  1. checkpointing
  2. kvstate
  3. savepoint
  4. classloading props

@StephanEwen
Copy link
Contributor

Looks good, thanks, will merge this.

I would suggest two followups:

  • We can remove the "dispose savepoint" method, because that is functionality disappearing right now. Savepoints need no special remove logic any more, they are just a directory in a filesystem.
  • We can reduce the number of message classes (like TriggerSavepointResponse) by using exceptions more prominently. The "triggerSavepoint()" method could simply return a String (success) or throw an exception (failure). Exceptions are propagated by the RPC, so the caller future will always get it as a response.

@KurtYoung
Copy link
Contributor Author

@StephanEwen Sounds reasonable. This PR has some overlayer with #2594, will address your comment after that one merged and rebase to the latest flip-6 branch

KurtYoung and others added 5 commits October 13, 2016 20:28
…ation into the dedicated class ExecutionGraphBuilder
This is a more concise and maintainable way to define configuration keys, default values,
deprecated keys, etc.

This closes apache#2605
@KurtYoung
Copy link
Contributor Author

This PR now contains some work from master branch picked by Stephan.
Rebased to the latest flip-6

@StephanEwen
Copy link
Contributor

Merged to the flip-6 feature branch in 34fef47

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants