Myasuka opened a new pull request #11721: [FLINK-14652] Refactor 
notifyCheckpointComplete to SubtaskCheckpointCoordinator
URL: https://github.com/apache/flink/pull/11721
 
 
   ## What is the purpose of the change
   
   FLINK-14652 planed to focus on refactoring checkpoint related code into one 
place on task side  The `SubtaskCheckpointCoordinator` which introduced 
recently in FLINK-16744 actually already implement most of this work. This PR 
would introduce `notifyCheckpointComplete` to `SubtaskCheckpointCoordinator` to 
let that coordinator could coordinate more work on task side before we 
introduce `notifyCheckpointAborted`. 
   
   ## Brief change log
   
   Introduce `notifyCheckpointComplete` to `SubtaskCheckpointCoordinator`.
   
   ## Verifying this change
   This change added tests and can be verified as follows:
   
     - `SubtaskCheckpointCoordinatorTest#testNotifyCheckpointComplete` would 
verify the logic.
   
   ## Does this pull request potentially affect one of the following parts:
   
     - Dependencies (does it add or upgrade a dependency): no
     - The public API, i.e., is any changed class annotated with 
`@Public(Evolving)`: no
     - The serializers: no
     - The runtime per-record code paths (performance sensitive): no
     - Anything that affects deployment or recovery: JobManager (and its 
components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: no
     - The S3 file system connector: no
   
   ## Documentation
   
     - Does this pull request introduce a new feature? no
     - If yes, how is the feature documented? not applicable
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to