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

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


    from 8069a0f  [FLINK-25423][state-processor-api] Enable loading state 
backend via configuration in DataSet API
     add 4d32070  [FLINK-25575][streaming] Add data structure to collect 
CommittableMessages.
     add 107390f  [FLINK-25575][streaming] Expose transformations currently 
held by the StreamExecutionEnvironment
     add ee8a795  [FLINK-25575][streaming] Scope batch exchanges in 
PartitionTransformation to batch mode.
     add 4a01b4d  [FLINK-25575][streaming] Add SinkV1Adapter that simulates 
Sink V1 in V2 interfaces.
     add 053088d  [FLINK-25575][table][test] Ignore CompactManagedTableITCase 
because it requires the GlobalCommitter
     add bb92bc0  [FLINK-25575][streaming] Switch the implementation of Sink 
operator to V2.

No new revisions were added by this update.

Summary of changes:
 .../7602816f-5c01-4b7a-9e3e-235dfedec245           |   1 -
 .../table/UpsertKafkaDynamicTableFactoryTest.java  |  12 +-
 ...st_stream_execution_environment_completeness.py |   2 +-
 .../connector/sink2/StandardSinkTopologies.java}   |  37 +-
 .../flink/streaming/api/datastream/DataStream.java |  27 +-
 .../streaming/api/datastream/DataStreamSink.java   |  69 ++-
 .../environment/StreamExecutionEnvironment.java    |  10 +-
 .../streaming/api/graph/StreamGraphGenerator.java  |   5 +
 .../api/graph/TransformationTranslator.java        |   4 +
 .../api/operators/collect/CollectStreamSink.java   |  52 +--
 .../api/transformations/SinkTransformation.java    |  63 +--
 .../api/transformations/SinkV1Adapter.java         | 446 ++++++++++++++++++
 .../operators/sink/AbstractCommitterHandler.java   |  88 ----
 .../sink/AbstractStreamingCommitterHandler.java    | 152 ------
 .../operators/sink/BatchCommitterHandler.java      |  87 ----
 .../runtime/operators/sink/CommitRetrier.java      |  84 ----
 .../runtime/operators/sink/CommitterHandler.java   |  78 ----
 .../runtime/operators/sink/CommitterOperator.java  | 162 +++++--
 .../operators/sink/CommitterOperatorFactory.java   |  84 +---
 .../operators/sink/ForwardCommittingHandler.java   |  42 --
 .../sink/GlobalBatchCommitterHandler.java          |  76 ---
 .../sink/GlobalStreamingCommitterHandler.java      | 101 ----
 .../operators/sink/NoopCommitterHandler.java       |  48 --
 .../operators/sink/SinkOperatorFactory.java        | 123 -----
 .../{SinkOperator.java => SinkWriterOperator.java} | 185 +++-----
 .../operators/sink/SinkWriterOperatorFactory.java  |  80 ++++
 .../operators/sink/SinkWriterStateHandler.java     |  27 +-
 .../sink/StatefulSinkWriterStateHandler.java       |  76 +--
 .../sink/StatelessSinkWriterStateHandler.java      |  28 +-
 .../operators/sink/StreamingCommitterHandler.java  |  68 ---
 .../operators/sink/StreamingCommitterState.java    |  70 ---
 .../sink/StreamingCommitterStateSerializer.java    | 105 -----
 .../committables/CheckpointCommittableManager.java |  36 ++
 .../CheckpointCommittableManagerImpl.java          | 158 +++++++
 .../sink/committables/CommitRequestImpl.java       | 112 +++++
 .../sink/committables/CommitRequestState.java}     |  33 +-
 .../sink/committables/CommittableCollector.java    | 242 ++++++++++
 .../CommittableCollectorSerializer.java            | 236 ++++++++++
 .../sink/committables/CommittableManager.java      |  52 +++
 .../committables/SubtaskCommittableManager.java    | 194 ++++++++
 .../PartitionTransformationTranslator.java         |  21 +-
 .../translators/SinkTransformationTranslator.java  | 430 ++++++++---------
 .../connector/sink2/CommittableSummaryAssert.java  |  62 +++
 .../sink2/CommittableWithLinageAssert.java         |  67 +++
 .../api/connector/sink2/IntegerSerializer.java     |   3 +-
 ...ntegerSerializer.java => SinkV2Assertions.java} |  27 +-
 .../api/datastream/DataStreamSinkTest.java         |   4 +-
 .../graph/SinkTransformationTranslatorTest.java    |  81 +++-
 .../api/graph/StreamGraphGeneratorTest.java        |  25 +
 .../api/graph/StreamingJobGraphGeneratorTest.java  |  12 +-
 .../transformations/SinkTransformationTest.java    |  84 ----
 .../api/transformations/SinkV1AdapterTest.java     | 171 +++++++
 .../operators/sink/BatchCommitterHandlerTest.java  | 104 -----
 .../runtime/operators/sink/CommitRetrierTest.java  | 122 -----
 .../operators/sink/CommitterOperatorTest.java      | 298 ++++++++++++
 .../sink/GlobalBatchCommitterHandlerTest.java      | 116 -----
 .../sink/GlobalStreamingCommitterHandlerTest.java  | 256 -----------
 .../runtime/operators/sink/SinkTestUtil.java       |  20 +-
 .../operators/sink/SinkWriterOperatorTest.java     | 509 ++++++++++-----------
 .../sink/StreamingCommitterHandlerTest.java        | 208 ---------
 .../StreamingCommitterStateSerializerTest.java     |  70 ---
 .../sink/StreamingCommitterStateTest.java          |  49 --
 .../streaming/runtime/operators/sink/TestSink.java |   5 +
 .../CheckpointCommittableManagerImplTest.java      | 105 +++++
 .../CommittableCollectorSerializerTest.java        | 128 ++++++
 .../committables/CommittableCollectorTest.java     |  42 ++
 .../SubtaskCommittableManagerTest.java             | 118 +++++
 .../scala/StreamingScalaAPICompletenessTest.scala  |   1 +
 .../plan/nodes/exec/common/CommonExecSink.java     |  19 +-
 .../utils/DummyStreamExecutionEnvironment.java     |   5 +-
 .../batch/sql/CompactManagedTableITCase.java       |   2 +
 .../flink/test/streaming/runtime/SinkITCase.java   |   5 +
 72 files changed, 3594 insertions(+), 3130 deletions(-)
 copy 
flink-streaming-java/src/{test/java/org/apache/flink/streaming/api/connector/sink2/IntegerSerializer.java
 => 
main/java/org/apache/flink/streaming/api/connector/sink2/StandardSinkTopologies.java}
 (53%)
 create mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/api/transformations/SinkV1Adapter.java
 delete mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/AbstractCommitterHandler.java
 delete mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/AbstractStreamingCommitterHandler.java
 delete mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/BatchCommitterHandler.java
 delete mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/CommitRetrier.java
 delete mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/CommitterHandler.java
 delete mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/ForwardCommittingHandler.java
 delete mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/GlobalBatchCommitterHandler.java
 delete mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/GlobalStreamingCommitterHandler.java
 delete mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/NoopCommitterHandler.java
 delete mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/SinkOperatorFactory.java
 rename 
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/{SinkOperator.java
 => SinkWriterOperator.java} (57%)
 create mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/SinkWriterOperatorFactory.java
 delete mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/StreamingCommitterHandler.java
 delete mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/StreamingCommitterState.java
 delete mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/StreamingCommitterStateSerializer.java
 create mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/committables/CheckpointCommittableManager.java
 create mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/committables/CheckpointCommittableManagerImpl.java
 create mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/committables/CommitRequestImpl.java
 copy 
flink-streaming-java/src/{test/java/org/apache/flink/streaming/api/connector/sink2/IntegerSerializer.java
 => 
main/java/org/apache/flink/streaming/runtime/operators/sink/committables/CommitRequestState.java}
 (50%)
 create mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/committables/CommittableCollector.java
 create mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/committables/CommittableCollectorSerializer.java
 create mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/committables/CommittableManager.java
 create mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/operators/sink/committables/SubtaskCommittableManager.java
 create mode 100644 
flink-streaming-java/src/test/java/org/apache/flink/streaming/api/connector/sink2/CommittableSummaryAssert.java
 create mode 100644 
flink-streaming-java/src/test/java/org/apache/flink/streaming/api/connector/sink2/CommittableWithLinageAssert.java
 copy 
flink-streaming-java/src/test/java/org/apache/flink/streaming/api/connector/sink2/{IntegerSerializer.java
 => SinkV2Assertions.java} (53%)
 delete mode 100644 
flink-streaming-java/src/test/java/org/apache/flink/streaming/api/transformations/SinkTransformationTest.java
 create mode 100644 
flink-streaming-java/src/test/java/org/apache/flink/streaming/api/transformations/SinkV1AdapterTest.java
 delete mode 100644 
flink-streaming-java/src/test/java/org/apache/flink/streaming/runtime/operators/sink/BatchCommitterHandlerTest.java
 delete mode 100644 
flink-streaming-java/src/test/java/org/apache/flink/streaming/runtime/operators/sink/CommitRetrierTest.java
 create mode 100644 
flink-streaming-java/src/test/java/org/apache/flink/streaming/runtime/operators/sink/CommitterOperatorTest.java
 delete mode 100644 
flink-streaming-java/src/test/java/org/apache/flink/streaming/runtime/operators/sink/GlobalBatchCommitterHandlerTest.java
 delete mode 100644 
flink-streaming-java/src/test/java/org/apache/flink/streaming/runtime/operators/sink/GlobalStreamingCommitterHandlerTest.java
 delete mode 100644 
flink-streaming-java/src/test/java/org/apache/flink/streaming/runtime/operators/sink/StreamingCommitterHandlerTest.java
 delete mode 100644 
flink-streaming-java/src/test/java/org/apache/flink/streaming/runtime/operators/sink/StreamingCommitterStateSerializerTest.java
 delete mode 100644 
flink-streaming-java/src/test/java/org/apache/flink/streaming/runtime/operators/sink/StreamingCommitterStateTest.java
 create mode 100644 
flink-streaming-java/src/test/java/org/apache/flink/streaming/runtime/operators/sink/committables/CheckpointCommittableManagerImplTest.java
 create mode 100644 
flink-streaming-java/src/test/java/org/apache/flink/streaming/runtime/operators/sink/committables/CommittableCollectorSerializerTest.java
 create mode 100644 
flink-streaming-java/src/test/java/org/apache/flink/streaming/runtime/operators/sink/committables/CommittableCollectorTest.java
 create mode 100644 
flink-streaming-java/src/test/java/org/apache/flink/streaming/runtime/operators/sink/committables/SubtaskCommittableManagerTest.java

Reply via email to