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

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


    from 0b6b7f70 [FLINK-32292] Fix TableUtils.getRowTypeInfo when the input 
contains Tuple
     add d38ce365 [FLINK-32285] Rename and copy flink-ml-iteration classes
     add bb13b73f [FLINK-32285] Support multiple Flink versions in each Flink 
ML Java library release

No new revisions were added by this update.

Summary of changes:
 .github/workflows/java-tests.yml                   |   3 +-
 docs/README.md                                     |   6 +-
 docs/content/docs/development/build-and-install.md |  11 +-
 .../try-flink-ml/java/build-your-own-project.md    |   2 +-
 flink-ml-benchmark/pom.xml                         |  12 +-
 flink-ml-core/pom.xml                              |   8 +-
 flink-ml-dist/pom.xml                              |   8 +-
 flink-ml-dist/src/main/assemblies/bin.xml          |   6 +-
 flink-ml-examples/pom.xml                          |   4 +-
 .../{ => flink-ml-iteration-1.15}/pom.xml          |  61 +++++++--
 .../org/apache/flink/iteration/Iterations.java     |   0
 .../flink/iteration/operator/OperatorUtils.java    |  55 ++++----
 .../coordinator/HeadOperatorCoordinator.java       |  31 +++--
 .../perround/AbstractPerRoundWrapperOperator.java  |  17 +--
 .../proxy/state/ProxyKeyedStateBackend.java        |   4 +-
 .../coordinator/HeadOperatorCoordinatorTest.java   |   9 +-
 .../{ => flink-ml-iteration-1.16}/pom.xml          |  61 +++++++--
 .../{ => flink-ml-iteration-1.17}/pom.xml          |  61 +++++++--
 .../{ => flink-ml-iteration-common}/pom.xml        |  21 ++-
 .../org/apache/flink/iteration/DataStreamList.java |   0
 .../org/apache/flink/iteration/IterationBody.java  |   0
 .../flink/iteration/IterationBodyResult.java       |   0
 .../apache/flink/iteration/IterationConfig.java    |   0
 .../org/apache/flink/iteration/IterationID.java    |   0
 .../apache/flink/iteration/IterationListener.java  |   0
 .../apache/flink/iteration/IterationRecord.java    |   0
 .../org/apache/flink/iteration/Iterations.java     |   0
 .../flink/iteration/ReplayableDataStreamList.java  |   0
 .../flink/iteration/broadcast/BroadcastOutput.java |   0
 .../broadcast/BroadcastOutputFactory.java          |   0
 .../broadcast/ChainingBroadcastOutput.java         |   0
 .../broadcast/CountingBroadcastOutput.java         |   0
 .../broadcast/OutputReflectionContext.java         |   0
 .../broadcast/RecordWriterBroadcastOutput.java     |   0
 .../flink/iteration/checkpoint/Checkpoints.java    |   0
 .../iteration/checkpoint/CheckpointsBroker.java    |   0
 .../compile/DraftExecutionEnvironment.java         |   0
 .../compile/DraftTransformationTranslator.java     |   0
 .../BroadcastStateTransformationTranslator.java    |   0
 ...eyedBroadcastStateTransformationTranslator.java |   0
 ...KeyedMultipleInputTransformationTranslator.java |   0
 .../MultipleInputTransformationTranslator.java     |   0
 .../OneInputTransformationTranslator.java          |   0
 .../PartitionTransformationTranslator.java         |   0
 .../translator/ReduceTransformationTranslator.java |   0
 .../SideOutputTransformationTranslator.java        |   0
 .../TwoInputTransformationTranslator.java          |   0
 .../translator/UnionTransformationTranslator.java  |   0
 .../flink/iteration/config/IterationOptions.java   |   0
 .../datacache/nonkeyed/DataCacheReader.java        |   0
 .../datacache/nonkeyed/DataCacheSnapshot.java      |   0
 .../datacache/nonkeyed/DataCacheWriter.java        |   0
 .../datacache/nonkeyed/FileSegmentReader.java      |   0
 .../datacache/nonkeyed/FileSegmentWriter.java      |   0
 .../datacache/nonkeyed/ListStateWithCache.java     |   0
 .../datacache/nonkeyed/MemorySegmentReader.java    |   0
 .../datacache/nonkeyed/MemorySegmentWriter.java    |   0
 .../iteration/datacache/nonkeyed/Segment.java      |   0
 .../datacache/nonkeyed/SegmentReader.java          |   0
 .../datacache/nonkeyed/SegmentWriter.java          |   0
 .../EpochAwareAllRoundProcessFunction.java         |   0
 .../functions/EpochAwareCoProcessFunction.java     |   0
 .../operator/AbstractWrapperOperator.java          |   0
 .../flink/iteration/operator/HeadOperator.java     |   0
 .../operator/HeadOperatorCheckpointAligner.java    |   0
 .../iteration/operator/HeadOperatorFactory.java    |   0
 .../flink/iteration/operator/InputOperator.java    |   0
 .../iteration/operator/OperatorStateUtils.java     |   0
 .../flink/iteration/operator/OperatorUtils.java    |   0
 .../flink/iteration/operator/OperatorWrapper.java  |   0
 .../flink/iteration/operator/OutputOperator.java   |   0
 .../flink/iteration/operator/ReplayOperator.java   |   0
 .../flink/iteration/operator/TailOperator.java     |   0
 .../iteration/operator/WrapperOperatorFactory.java |   0
 .../allround/AbstractAllRoundWrapperOperator.java  |   0
 .../operator/allround/AllRoundOperatorWrapper.java |   0
 .../iteration/operator/allround/EpochAware.java    |   0
 .../MultipleInputAllRoundWrapperOperator.java      |   0
 .../allround/OneInputAllRoundWrapperOperator.java  |   0
 .../allround/TwoInputAllRoundWrapperOperator.java  |   0
 .../coordinator/HeadOperatorCoordinator.java       |   0
 .../coordinator/SharedProgressAligner.java         |   0
 .../coordinator/SharedProgressAlignerListener.java |   0
 .../operator/event/CoordinatorCheckpointEvent.java |   0
 .../operator/event/GloballyAlignedEvent.java       |   0
 .../operator/event/SubtaskAlignedEvent.java        |   0
 .../event/TerminatingOnInitializeEvent.java        |   0
 .../headprocessor/HeadOperatorRecordProcessor.java |   0
 .../operator/headprocessor/HeadOperatorState.java  |   0
 .../RegularHeadOperatorRecordProcessor.java        |   0
 .../TerminatingHeadOperatorRecordProcessor.java    |   0
 .../perround/AbstractPerRoundWrapperOperator.java  |   0
 .../MultipleInputPerRoundWrapperOperator.java      |   0
 .../perround/OneInputPerRoundWrapperOperator.java  |   0
 .../operator/perround/PerRoundOperatorWrapper.java |   0
 .../perround/TwoInputPerRoundWrapperOperator.java  |   0
 .../OperatorEpochWatermarkTracker.java             |   0
 .../OperatorEpochWatermarkTrackerFactory.java      |   0
 .../OperatorEpochWatermarkTrackerListener.java     |   0
 .../flink/iteration/proxy/ProxyKeySelector.java    |   0
 .../apache/flink/iteration/proxy/ProxyOutput.java  |   0
 .../iteration/proxy/ProxyStreamPartitioner.java    |   0
 .../state/ProxyInternalTimeServiceManager.java     |   0
 .../proxy/state/ProxyKeyedStateBackend.java        |   0
 .../proxy/state/ProxyOperatorStateBackend.java     |   0
 .../proxy/state/ProxyStateSnapshotContext.java     |   0
 .../state/ProxyStreamOperatorStateContext.java     |   0
 .../iteration/proxy/state/StateNamePrefix.java     |   0
 .../typeinfo/IterationRecordSerializer.java        |   0
 .../typeinfo/IterationRecordTypeInfo.java          |   0
 .../flink/iteration/utils/ReflectionUtils.java     |   0
 .../flink/iteration/IterationConstructionTest.java |   0
 .../iteration/broadcast/BroadcastOutputTest.java   |   0
 .../AllRoundDraftExecutionEnvironmentTest.java     |   0
 ...DraftExecutionEnvironmentSwitchWrapperTest.java |   0
 .../compile/DraftExecutionEnvironmentTestBase.java |   0
 .../datacache/nonkeyed/DataCacheSnapshotTest.java  |   0
 .../datacache/nonkeyed/DataCacheWriteReadTest.java |   0
 .../flink/iteration/operator/HeadOperatorTest.java |   0
 .../iteration/operator/InputOperatorTest.java      |   0
 .../iteration/operator/OutputOperatorTest.java     |   0
 .../iteration/operator/ReplayOperatorTest.java     |   0
 .../flink/iteration/operator/TailOperatorTest.java |   0
 .../iteration/operator/allround/LifeCycle.java     |   0
 .../MultipleInputAllRoundWrapperOperatorTest.java  |   0
 .../OneInputAllRoundWrapperOperatorTest.java       |   0
 .../TwoInputAllRoundWrapperOperatorTest.java       |   0
 .../coordinator/HeadOperatorCoordinatorTest.java   |   0
 .../coordinator/SharedProgressAlignerTest.java     |   0
 .../MultipleInputPerRoundWrapperOperatorTest.java  |   0
 .../OneInputPerRoundWrapperOperatorTest.java       |   0
 .../perround/PerRoundOperatorStateTest.java        |   0
 .../TwoInputPerRoundWrapperOperatorTest.java       |   0
 .../OperatorEpochWatermarkTrackerFactoryTest.java  |   0
 .../OperatorEpochWatermarkTrackerTest.java         |   0
 .../typeinfo/IterationRecordSerializerTest.java    |   0
 .../flink/iteration/utils/ReflectionUtilsTest.java |   0
 .../src/test/resources/log4j2-test.properties      |   0
 flink-ml-iteration/pom.xml                         | 143 +--------------------
 flink-ml-lib/pom.xml                               |  16 +--
 flink-ml-python/dev/dev-requirements.txt           |   2 +-
 flink-ml-python/pom.xml                            |   4 +-
 flink-ml-python/pyflink/ml/wrapper.py              |   6 +-
 flink-ml-python/setup.py                           |   2 +-
 flink-ml-servable-core/pom.xml                     |   2 +-
 flink-ml-servable-lib/pom.xml                      |   4 +-
 flink-ml-tests/pom.xml                             |   6 +-
 flink-ml-uber/pom.xml                              |  26 ++--
 pom.xml                                            |  29 ++++-
 tools/ci/java_test_controller.sh                   |  11 +-
 150 files changed, 316 insertions(+), 315 deletions(-)
 copy flink-ml-iteration/{ => flink-ml-iteration-1.15}/pom.xml (75%)
 copy flink-ml-iteration/{ => 
flink-ml-iteration-1.15}/src/main/java/org/apache/flink/iteration/Iterations.java
 (100%)
 copy flink-ml-iteration/{ => 
flink-ml-iteration-1.15}/src/main/java/org/apache/flink/iteration/operator/OperatorUtils.java
 (82%)
 copy flink-ml-iteration/{ => 
flink-ml-iteration-1.15}/src/main/java/org/apache/flink/iteration/operator/coordinator/HeadOperatorCoordinator.java
 (90%)
 copy flink-ml-iteration/{ => 
flink-ml-iteration-1.15}/src/main/java/org/apache/flink/iteration/operator/perround/AbstractPerRoundWrapperOperator.java
 (97%)
 copy flink-ml-iteration/{ => 
flink-ml-iteration-1.15}/src/main/java/org/apache/flink/iteration/proxy/state/ProxyKeyedStateBackend.java
 (99%)
 copy flink-ml-iteration/{ => 
flink-ml-iteration-1.15}/src/test/java/org/apache/flink/iteration/operator/coordinator/HeadOperatorCoordinatorTest.java
 (96%)
 copy flink-ml-iteration/{ => flink-ml-iteration-1.16}/pom.xml (75%)
 copy flink-ml-iteration/{ => flink-ml-iteration-1.17}/pom.xml (75%)
 copy flink-ml-iteration/{ => flink-ml-iteration-common}/pom.xml (93%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/DataStreamList.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/IterationBody.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/IterationBodyResult.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/IterationConfig.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/IterationID.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/IterationListener.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/IterationRecord.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/Iterations.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/ReplayableDataStreamList.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/broadcast/BroadcastOutput.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/broadcast/BroadcastOutputFactory.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/broadcast/ChainingBroadcastOutput.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/broadcast/CountingBroadcastOutput.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/broadcast/OutputReflectionContext.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/broadcast/RecordWriterBroadcastOutput.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/checkpoint/Checkpoints.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/checkpoint/CheckpointsBroker.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/compile/DraftExecutionEnvironment.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/compile/DraftTransformationTranslator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/compile/translator/BroadcastStateTransformationTranslator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/compile/translator/KeyedBroadcastStateTransformationTranslator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/compile/translator/KeyedMultipleInputTransformationTranslator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/compile/translator/MultipleInputTransformationTranslator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/compile/translator/OneInputTransformationTranslator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/compile/translator/PartitionTransformationTranslator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/compile/translator/ReduceTransformationTranslator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/compile/translator/SideOutputTransformationTranslator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/compile/translator/TwoInputTransformationTranslator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/compile/translator/UnionTransformationTranslator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/config/IterationOptions.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/datacache/nonkeyed/DataCacheReader.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/datacache/nonkeyed/DataCacheSnapshot.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/datacache/nonkeyed/DataCacheWriter.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/datacache/nonkeyed/FileSegmentReader.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/datacache/nonkeyed/FileSegmentWriter.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/datacache/nonkeyed/ListStateWithCache.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/datacache/nonkeyed/MemorySegmentReader.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/datacache/nonkeyed/MemorySegmentWriter.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/datacache/nonkeyed/Segment.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/datacache/nonkeyed/SegmentReader.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/datacache/nonkeyed/SegmentWriter.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/functions/EpochAwareAllRoundProcessFunction.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/functions/EpochAwareCoProcessFunction.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/AbstractWrapperOperator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/HeadOperator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/HeadOperatorCheckpointAligner.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/HeadOperatorFactory.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/InputOperator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/OperatorStateUtils.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/OperatorUtils.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/OperatorWrapper.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/OutputOperator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/ReplayOperator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/TailOperator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/WrapperOperatorFactory.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/allround/AbstractAllRoundWrapperOperator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/allround/AllRoundOperatorWrapper.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/allround/EpochAware.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/allround/MultipleInputAllRoundWrapperOperator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/allround/OneInputAllRoundWrapperOperator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/allround/TwoInputAllRoundWrapperOperator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/coordinator/HeadOperatorCoordinator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/coordinator/SharedProgressAligner.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/coordinator/SharedProgressAlignerListener.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/event/CoordinatorCheckpointEvent.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/event/GloballyAlignedEvent.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/event/SubtaskAlignedEvent.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/event/TerminatingOnInitializeEvent.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/headprocessor/HeadOperatorRecordProcessor.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/headprocessor/HeadOperatorState.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/headprocessor/RegularHeadOperatorRecordProcessor.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/headprocessor/TerminatingHeadOperatorRecordProcessor.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/perround/AbstractPerRoundWrapperOperator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/perround/MultipleInputPerRoundWrapperOperator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/perround/OneInputPerRoundWrapperOperator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/perround/PerRoundOperatorWrapper.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/operator/perround/TwoInputPerRoundWrapperOperator.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/progresstrack/OperatorEpochWatermarkTracker.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/progresstrack/OperatorEpochWatermarkTrackerFactory.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/progresstrack/OperatorEpochWatermarkTrackerListener.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/proxy/ProxyKeySelector.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/proxy/ProxyOutput.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/proxy/ProxyStreamPartitioner.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/proxy/state/ProxyInternalTimeServiceManager.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/proxy/state/ProxyKeyedStateBackend.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/proxy/state/ProxyOperatorStateBackend.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/proxy/state/ProxyStateSnapshotContext.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/proxy/state/ProxyStreamOperatorStateContext.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/proxy/state/StateNamePrefix.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/typeinfo/IterationRecordSerializer.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/typeinfo/IterationRecordTypeInfo.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/main/java/org/apache/flink/iteration/utils/ReflectionUtils.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/IterationConstructionTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/broadcast/BroadcastOutputTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/compile/AllRoundDraftExecutionEnvironmentTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/compile/DraftExecutionEnvironmentSwitchWrapperTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/compile/DraftExecutionEnvironmentTestBase.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/datacache/nonkeyed/DataCacheSnapshotTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/datacache/nonkeyed/DataCacheWriteReadTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/operator/HeadOperatorTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/operator/InputOperatorTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/operator/OutputOperatorTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/operator/ReplayOperatorTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/operator/TailOperatorTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/operator/allround/LifeCycle.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/operator/allround/MultipleInputAllRoundWrapperOperatorTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/operator/allround/OneInputAllRoundWrapperOperatorTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/operator/allround/TwoInputAllRoundWrapperOperatorTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/operator/coordinator/HeadOperatorCoordinatorTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/operator/coordinator/SharedProgressAlignerTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/operator/perround/MultipleInputPerRoundWrapperOperatorTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/operator/perround/OneInputPerRoundWrapperOperatorTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/operator/perround/PerRoundOperatorStateTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/operator/perround/TwoInputPerRoundWrapperOperatorTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/progresstrack/OperatorEpochWatermarkTrackerFactoryTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/progresstrack/OperatorEpochWatermarkTrackerTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/typeinfo/IterationRecordSerializerTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/java/org/apache/flink/iteration/utils/ReflectionUtilsTest.java
 (100%)
 rename flink-ml-iteration/{ => 
flink-ml-iteration-common}/src/test/resources/log4j2-test.properties (100%)

Reply via email to