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

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


    from a0331de  [FLINK-24729][iteration] Support iteration with mixed 
operator life-cycle
     add a2294e6  [FLINK-24807][iteration] Support snapshot the ReplayOperator
     add 7a05cf8  [FLINK-24807][iteration] Stores the state for per-round 
wrapper
     add 68c5945  [hotfix][iteration] Rename the all-round checkpoint test to 
be it case
     add 0b033df  [FLINK-24807][iteration] Add per-round checkpoint IT case
     add f06a818  [FLINK-24807][iteration] not emit CoordinatorCheckpointEvent 
after terminating
     add 8d3f2ad  [FLINK-24807][iteration] Support raw operator state
     new acbf4b9  [FLINK-24807][iteration] Not start logging at the head 
operator if the barrier feed back first

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../flink/iteration/checkpoint/Checkpoints.java    |  22 ++
 .../datacache/nonkeyed/DataCacheReader.java        |  35 ++-
 .../datacache/nonkeyed/DataCacheSnapshot.java      |   2 +-
 .../datacache/nonkeyed/DataCacheWriter.java        |  12 +-
 .../flink/iteration/operator/HeadOperator.java     |  25 +-
 .../operator/HeadOperatorCheckpointAligner.java    |  16 +-
 .../flink/iteration/operator/ReplayOperator.java   | 226 +++++++++++-----
 .../coordinator/HeadOperatorCoordinator.java       |   3 +
 .../coordinator/SharedProgressAligner.java         |  20 +-
 .../event/TerminatingOnInitializeEvent.java        |  25 +-
 .../headprocessor/HeadOperatorRecordProcessor.java |   2 +
 .../operator/headprocessor/HeadOperatorState.java  |   4 +
 .../TerminatingHeadOperatorRecordProcessor.java    |  13 +-
 .../perround/AbstractPerRoundWrapperOperator.java  | 184 ++++++++++++-
 .../proxy/state/ProxyStateSnapshotContext.java     |   3 +-
 .../state/ProxyStreamOperatorStateContext.java     |  47 +++-
 .../flink/iteration/operator/HeadOperatorTest.java |  35 ++-
 .../iteration/operator/ReplayOperatorTest.java     | 295 ++++++++++++++++++---
 .../coordinator/SharedProgressAlignerTest.java     |  66 +++--
 .../OneInputPerRoundWrapperOperatorTest.java       | 172 ++++++++++++
 ...t.java => BoundedAllRoundCheckpointITCase.java} |   4 +-
 ...t.java => BoundedPerRoundCheckpointITCase.java} | 113 ++++----
 .../BoundedPerRoundStreamIterationITCase.java      |   2 +-
 .../flink/test/iteration/operators/FailingMap.java |   4 +-
 .../operators/TwoInputReducePerRoundOperator.java  |  35 ++-
 25 files changed, 1127 insertions(+), 238 deletions(-)
 copy flink-ml-api/src/main/java/org/apache/flink/ml/param/ParamValidator.java 
=> 
flink-ml-iteration/src/main/java/org/apache/flink/iteration/operator/event/TerminatingOnInitializeEvent.java
 (58%)
 copy 
flink-ml-tests/src/test/java/org/apache/flink/test/iteration/{BoundedAllRoundCheckpointTest.java
 => BoundedAllRoundCheckpointITCase.java} (99%)
 rename 
flink-ml-tests/src/test/java/org/apache/flink/test/iteration/{BoundedAllRoundCheckpointTest.java
 => BoundedPerRoundCheckpointITCase.java} (58%)

Reply via email to