New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FLINK-7667] [flip6] Use ArchivedExecutionGraph as serializable AccessExecutionGraph #4727
[FLINK-7667] [flip6] Use ArchivedExecutionGraph as serializable AccessExecutionGraph #4727
Conversation
import java.io.Serializable; | ||
import java.util.Objects; | ||
|
||
public class JobCheckpointingConfiguration implements Serializable { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
missing javadoc. Can we also find a better name, since "Settings" and "Configuration" are virtually interchangeable? (Like CHeckpointCoordinatorConfig?)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for pointing this out. I will add it and think about a better name.
81d51c8
to
325105e
Compare
I've addressed your comments @zentol. The PR should now build and I renamed |
+1. |
325105e
to
7a8db98
Compare
Thanks for the review @zentol. Rebasing this commit and waiting on Travis. |
7a8db98
to
0d2343a
Compare
…sExecutionGraph This commit removes AccessExecutionGraph#getCheckpointCoordinator and changes the AccessExecutionGraph#getJobCheckpointSettings into #getJobCheckpointConfiguration. The JobCheckpointConfiguration only contains the CheckpointCoordinator relevant configuration settings and excludes the serialized state backend and the serialized master hooks. That way we don't send unnecessary information when the ArchivedExecutionGraph is requested. This closes apache#4727.
…sExecutionGraph This commit removes AccessExecutionGraph#getCheckpointCoordinator and changes the AccessExecutionGraph#getJobCheckpointSettings into #getJobCheckpointConfiguration. The JobCheckpointConfiguration only contains the CheckpointCoordinator relevant configuration settings and excludes the serialized state backend and the serialized master hooks. That way we don't send unnecessary information when the ArchivedExecutionGraph is requested. This closes apache#4727.
0d2343a
to
0333de3
Compare
…sExecutionGraph This commit removes AccessExecutionGraph#getCheckpointCoordinator and changes the AccessExecutionGraph#getJobCheckpointSettings into #getJobCheckpointConfiguration. The JobCheckpointConfiguration only contains the CheckpointCoordinator relevant configuration settings and excludes the serialized state backend and the serialized master hooks. That way we don't send unnecessary information when the ArchivedExecutionGraph is requested. This closes apache#4727.
0333de3
to
6edb015
Compare
…sExecutionGraph This commit removes AccessExecutionGraph#getCheckpointCoordinator and changes the AccessExecutionGraph#getJobCheckpointSettings into #getJobCheckpointConfiguration. The JobCheckpointConfiguration only contains the CheckpointCoordinator relevant configuration settings and excludes the serialized state backend and the serialized master hooks. That way we don't send unnecessary information when the ArchivedExecutionGraph is requested. This closes apache#4727.
…sExecutionGraph This commit removes AccessExecutionGraph#getCheckpointCoordinator and changes the AccessExecutionGraph#getJobCheckpointSettings into #getJobCheckpointConfiguration. The JobCheckpointConfiguration only contains the CheckpointCoordinator relevant configuration settings and excludes the serialized state backend and the serialized master hooks. That way we don't send unnecessary information when the ArchivedExecutionGraph is requested. This closes apache#4727.
6edb015
to
2dd557f
Compare
Merging this PR. |
…sExecutionGraph This commit removes AccessExecutionGraph#getCheckpointCoordinator and changes the AccessExecutionGraph#getJobCheckpointSettings into #getJobCheckpointConfiguration. The JobCheckpointConfiguration only contains the CheckpointCoordinator relevant configuration settings and excludes the serialized state backend and the serialized master hooks. That way we don't send unnecessary information when the ArchivedExecutionGraph is requested. This closes apache#4727.
What is the purpose of the change
This commit removes AccessExecutionGraph#getCheckpointCoordinator and changes the
AccessExecutionGraph#getJobCheckpointSettings into #getJobCheckpointConfiguration.
The JobCheckpointConfiguration only contains the CheckpointCoordinator relevant
configuration settings and excludes the serialized state backend and the
serialized master hooks. That way we don't send unnecessary information when
the ArchivedExecutionGraph is requested.
Verifying this change
This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:
@Public(Evolving)
: (no)Documentation