This is an automated email from the ASF dual-hosted git repository.

jqin pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git.


    from 92d5033  [hotfix] Move FileBufferReaderITCase from 'flink-tests' to 
'flink-runtime'
     add 4279a03  [hotfix] Add a waitUntil() method to the CommonTestUtils.
     add d143762  [hotfix] Replace finally block with JUnit After method in 
SourceOperatorTest.
     add 6bf7d77  [FLINK-19698] Move the CheckpointListener from flink-runtime 
to flink-core. To maintain backwards compatibility, the CheckpointListener in 
flink-runtime is not deleted immediately.
     add a12663e  [FLINK-19698][connector/common] Let 
SplitEnumerator/SourceReader/SourceCoordinator implement CheckpointListener.
     add a8ad3e3  [hotfix] Only close the SourceReader and EventTimeLogic in 
the SourceOperator if they are not null.
     add 7ea3a60  [FLINK-19698][connector/common] Add a close() method to the 
SplitReader.

No new revisions were added by this update.

Summary of changes:
 docs/dev/stream/state/state.md                     |   2 +-
 docs/dev/stream/state/state.zh.md                  |   2 +-
 .../base/source/reader/SourceReaderBase.java       |   2 +-
 .../base/source/reader/fetcher/SplitFetcher.java   |  10 +-
 .../source/reader/splitreader/SplitReader.java     |   7 +
 .../base/source/reader/SourceReaderBaseTest.java   |  12 +-
 .../base/source/reader/SourceReaderTestBase.java   |   2 +-
 .../reader/fetcher/SplitFetcherManagerTest.java    |  22 ++++
 .../source/reader/fetcher/SplitFetcherTest.java    |   9 ++
 .../base/source/reader/mocks/MockSourceReader.java |   5 +
 .../base/source/reader/mocks/MockSplitReader.java  |   3 +
 .../source/reader/mocks/TestingSplitReader.java    |  20 +++
 .../connector/file/src/impl/FileSourceReader.java  |   3 +
 .../file/src/impl/FileSourceSplitReader.java       |   3 +
 .../connectors/fs/bucketing/BucketingSink.java     |   2 +-
 .../connectors/gcp/pubsub/PubSubSource.java        |   2 +-
 .../gcp/pubsub/common/AcknowledgeOnCheckpoint.java |   2 +-
 .../connectors/kafka/FlinkKafkaConsumerBase.java   |   2 +-
 .../connectors/kafka/KafkaConsumerTestBase.java    |   2 +-
 .../connectors/kafka/KafkaProducerTestBase.java    |   2 +-
 .../kafka/testutils/FailingIdentityMapper.java     |   2 +-
 .../connectors/kafka/testutils/IntegerSource.java  |   2 +-
 .../flink/api/common/state/CheckpointListener.java | 143 +++++++++++++++++++++
 .../flink/api/connector/source/SourceReader.java   |  15 ++-
 .../api/connector/source/SplitEnumerator.java      |  13 +-
 .../source/lib/util/IteratorSourceReader.java      |   2 +-
 .../source/lib/NumberSequenceSourceTest.java       |   2 +-
 .../connector/source/mocks/MockSourceReader.java   |  22 +++-
 .../source/mocks/MockSplitEnumerator.java          |  21 ++-
 .../flink/streaming/tests/FailureMapper.java       |   2 +-
 .../HeavyDeploymentStressTestProgram.java          |   2 +-
 .../StickyAllocationAndLocalRecoveryTestJob.java   |   2 +-
 .../itcases/AbstractQueryableStateTestBase.java    |   2 +-
 .../runtime/checkpoint/CheckpointCoordinator.java  |   7 +-
 .../OperatorCoordinatorCheckpointContext.java      |  19 ++-
 .../coordination/OperatorCoordinator.java          |  40 +++---
 .../coordination/OperatorCoordinatorHolder.java    |  18 ++-
 .../RecreateOnResetOperatorCoordinator.java        |   4 +-
 .../source/coordinator/SourceCoordinator.java      |  22 +++-
 .../runtime/state/AbstractKeyedStateBackend.java   |   1 +
 .../flink/runtime/state/CheckpointListener.java    |  29 +----
 .../state/CheckpointableKeyedStateBackend.java     |   2 +
 .../flink/runtime/state/TaskStateManager.java      |   1 +
 .../org/apache/flink/runtime/taskmanager/Task.java |   2 +-
 .../checkpoint/CheckpointCoordinatorTest.java      |  53 ++++++++
 .../CheckpointCoordinatorTestingUtils.java         |  19 ++-
 .../CoordinatorEventsExactlyOnceITCase.java        |   2 +-
 .../coordination/MockOperatorCoordinator.java      |   2 +-
 .../OperatorCoordinatorHolderTest.java             |   2 +-
 .../coordination/TestingOperatorCoordinator.java   |   2 +-
 .../source/coordinator/SourceCoordinatorTest.java  |  12 +-
 .../snapshot/RocksDBSnapshotStrategyBase.java      |   2 +-
 .../functions/sink/TwoPhaseCommitSinkFunction.java |   2 +-
 .../sink/filesystem/StreamingFileSink.java         |   2 +-
 .../source/MessageAcknowledgingSourceBase.java     |   2 +-
 .../api/operators/AbstractUdfStreamOperator.java   |   2 +-
 .../streaming/api/operators/SourceOperator.java    |  25 +++-
 .../streaming/api/operators/StreamOperator.java    |   2 +-
 .../api/operators/StreamOperatorStateHandler.java  |   2 +-
 .../api/operators/collect/CollectSinkFunction.java |   2 +-
 .../collect/CollectSinkOperatorCoordinator.java    |   2 +-
 .../api/operators/SourceOperatorTest.java          | 136 ++++++++++++--------
 .../source/SourceOperatorEventTimeTest.java        |   2 +-
 .../operators/source/TestingSourceOperator.java    |  13 ++
 .../streaming/runtime/tasks/StreamTaskTest.java    |   2 +-
 .../runtime/utils/FailingCollectionSource.java     |   2 +-
 .../runtime/stream/FsStreamingSinkITCaseBase.scala |   5 +-
 .../filesystem/stream/PartitionCommitter.java      |   2 +-
 .../flink/core/testutils/CommonTestUtils.java      |  29 +++++
 .../flink/streaming/util/FiniteTestSource.java     |   2 +-
 .../checkpointing/CoStreamCheckpointingITCase.java |   2 +-
 .../ContinuousFileProcessingCheckpointITCase.java  |   2 +-
 .../KeyedStateCheckpointingITCase.java             |   2 +-
 .../checkpointing/StateCheckpointedITCase.java     |   2 +-
 .../StreamCheckpointNotifierITCase.java            |   2 +-
 .../checkpointing/UnalignedCheckpointITCase.java   |   4 +-
 .../utils/AccumulatingIntegerSink.java             |   2 +-
 .../utils/CancellingIntegerSource.java             |   2 +-
 .../test/checkpointing/utils/FailingSource.java    |   2 +-
 .../jar/CheckpointedStreamingProgram.java          |   2 +-
 .../jar/CheckpointingCustomKvStateProgram.java     |   2 +-
 .../ReinterpretDataStreamAsKeyedStreamITCase.java  |   2 +-
 82 files changed, 657 insertions(+), 186 deletions(-)
 create mode 100644 
flink-core/src/main/java/org/apache/flink/api/common/state/CheckpointListener.java

Reply via email to