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

Extend StreamingFileSink BulkFormats to support arbitrary roll policies

    XMLWordPrintableJSON

    Details

      Description

      Currently when using the StreamingFilleSink Bulk-encoding formats can only be combined with the `OnCheckpointRollingPolicy`, which rolls the in-progress part file on every checkpoint.

      However, many bulk formats such as parquet are most efficient when written as large files; this is not possible when frequent checkpointing is enabled. Currently the only work-around is to have long checkpoint intervals which is not ideal.

       

      The StreamingFileSink should be enhanced to support arbitrary roll policy's so users may write large bulk files while retaining frequent checkpoints.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                sjwiesman Seth Wiesman
              • Votes:
                1 Vote for this issue
                Watchers:
                24 Start watching this issue

                Dates

                • Created:
                  Updated: