You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Piotr Nowojski (Jira)" <ji...@apache.org> on 2021/01/12 11:41:00 UTC

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

     [ https://issues.apache.org/jira/browse/FLINK-20453?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Piotr Nowojski reassigned FLINK-20453:
--------------------------------------

    Assignee: Yuan Mei

> Move checkpointing classes to 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
>            Assignee: Yuan Mei
>            Priority: Minor
>              Labels: pull-request-available
>             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)