You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Roman Khachatryan (Jira)" <ji...@apache.org> on 2020/12/02 14:07:00 UTC

[jira] [Created] (FLINK-20453) Move checkpointing classes to a the appropriate package

Roman Khachatryan created FLINK-20453:
-----------------------------------------

             Summary: Move checkpointing classes to a the appropriate package
                 Key: FLINK-20453
                 URL: https://issues.apache.org/jira/browse/FLINK-20453
             Project: Flink
          Issue Type: Improvement
          Components: Runtime / Checkpointing
         Environment: * 
            Reporter: Roman Khachatryan
             Fix For: 1.13.0


The following classes handle with checkpointing in a subtask:
 - AlignedController
 - AlternatingController
 - CheckpointBarrierBehaviourController
 - CheckpointBarrierHandler
 - CheckpointBarrierTracker
 - SingleCheckpointBarrierHandler
 - UnalignedController

They all reside in package org.apache.flink.streaming.runtime.io;
 Other classes in this package include e.g. RecordWriterOutput, PushingAsyncDataInput

 

A better place could be:
 * org.apache.flink.streaming.runtime.tasks (existing)
 * org.apache.flink.streaming.runtime.tasks.checkpointing (proposed)
 * org.apache.flink.streaming.runtime.checkpointing (proposed)

Another class that could me moved is SubtaskCheckpointCoordinator(Impl).

 

This should be done after FLINK-19681 to avoid conflicts.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)