You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by lz...@apache.org on 2020/05/16 06:17:08 UTC

[flink] branch master updated (91932cc -> b843480)

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

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


    from 91932cc  [FLINK-17727][e2e] Re-enable "[FLINK-17467][task][e2e] Modify existing upgrade test to verify aligned savepoints" after a fix
     add 25279ed  [FLINK-17587][runtime] Extract StreamingFileSinkHelper from StreamingFileSink
     add b843480  [FLINK-17587][filesystem] Filesystem streaming sink support commit success file

No new revisions were added by this update.

Summary of changes:
 .../api/functions/sink/filesystem/Buckets.java     |  31 ++-
 .../sink/filesystem/StreamingFileSink.java         |  93 +++----
 .../sink/filesystem/StreamingFileSinkHelper.java   | 110 +++++++++
 .../runtime/stream/FsStreamingSinkITCaseBase.scala |  73 +++++-
 .../stream/sql/StreamFileSystemTestCsvITCase.scala |  46 ++++
 .../flink/table/filesystem/FileSystemOptions.java  |  46 ++++
 .../table/filesystem/FileSystemTableFactory.java   |  27 ++-
 .../table/filesystem/FileSystemTableSink.java      | 109 ++++++---
 .../table/filesystem/MetastoreCommitPolicy.java    |  47 ++++
 .../table/filesystem/PartitionCommitPolicy.java    | 124 ++++++++++
 .../table/filesystem/SuccessFileCommitPolicy.java  |  44 ++++
 .../filesystem/stream/InactiveBucketListener.java  |  46 ++++
 .../filesystem/stream/PartitionCommitTrigger.java  | 121 +++++++++
 .../stream/PartitionTimeCommitTigger.java          | 119 +++++++++
 .../filesystem/stream/ProcTimeCommitTigger.java    |  77 ++++++
 .../filesystem/stream/StreamingFileCommitter.java  | 269 +++++++++++++++++++++
 .../filesystem/stream/StreamingFileWriter.java     | 149 ++++++++++++
 17 files changed, 1410 insertions(+), 121 deletions(-)
 create mode 100644 flink-streaming-java/src/main/java/org/apache/flink/streaming/api/functions/sink/filesystem/StreamingFileSinkHelper.java
 create mode 100644 flink-table/flink-table-planner-blink/src/test/scala/org/apache/flink/table/planner/runtime/stream/sql/StreamFileSystemTestCsvITCase.scala
 create mode 100644 flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/filesystem/MetastoreCommitPolicy.java
 create mode 100644 flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/filesystem/PartitionCommitPolicy.java
 create mode 100644 flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/filesystem/SuccessFileCommitPolicy.java
 create mode 100644 flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/filesystem/stream/InactiveBucketListener.java
 create mode 100644 flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/filesystem/stream/PartitionCommitTrigger.java
 create mode 100644 flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/filesystem/stream/PartitionTimeCommitTigger.java
 create mode 100644 flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/filesystem/stream/ProcTimeCommitTigger.java
 create mode 100644 flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/filesystem/stream/StreamingFileCommitter.java
 create mode 100644 flink-table/flink-table-runtime-blink/src/main/java/org/apache/flink/table/filesystem/stream/StreamingFileWriter.java