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)