Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-19510

FLIP-143: Introduce a new unified sink api

    XMLWordPrintableJSON

Details

    Description

      As described in FLIP-143: https://cwiki.apache.org/confluence/display/FLINK/FLIP-143%3A+Unified+Sink+API we want to introduce a new unified sink api.

      Attachments

        Issue Links

          1.
          Rename the `SinkTransformation` to `LegacySinkTransformation` Sub-task Closed Guowei Ma
          2.
          Introduce new Sink API interfaces Sub-task Closed Guowei Ma
          3.
          Implement writer operator for new Sink API Sub-task Closed Guowei Ma
          4.
          Implement StreamCommitterOperator for new Sink API Sub-task Closed Guowei Ma
          5.
          Implement Batch committer for the new API Sub-task Closed Guowei Ma
          6.
          Implement the `SinkTransformation` Sub-task Closed Guowei Ma
          7.
          Make the `GlobalCommitter` a standalone interface that does not extend the `Committer` Sub-task Closed Guowei Ma
          8.
          Rename Sink API Writer interface to SinkWriter Sub-task Closed Guowei Ma
          9.
          Make the TestSink reusable in all the sink related tests. Sub-task Closed Guowei Ma
          10.
          Add SimpleVersionedSerializerTypeSerializerProxy Sub-task Closed Aljoscha Krettek
          11.
          Rename GlobalStreamingCommitterOperator to StreamingGlobalCommitterOperator Sub-task Closed Guowei Ma
          12.
          Implement a new unified File Sink based on the new Sink API Sub-task Closed Yun Gao
          13.
          Add E2E tests for the new streaming case of the new FileSink Sub-task Closed Yun Gao
          14.
          Make SinkITCase stable Sub-task Closed Guowei Ma
          15.
          Add the IOException to all the I/O related methods' signature in Sink API. Sub-task Closed Guowei Ma
          16.
          Give SinkWriter access to processing-time service Sub-task Closed Guowei Ma
          17.
          SinkTransformationTranslator fail to handle the PartitionTransformation Sub-task Closed Guowei Ma
          18.
          Keep the UID of SinkWriter same as the SinkTransformation Sub-task Closed Guowei Ma
          19.
          Make FileSink support processing time Sub-task Closed Yun Gao
          20.
          Add documentation about the FileSink Sub-task Closed Kostas Kloudas
          21.
          Translation the FileSink Document into Chinese Sub-task Closed Yun Gao

          Activity

            People

              maguowei Guowei Ma
              maguowei Guowei Ma
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: