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

Clean up FileSystem

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 1.2.0
    • 1.3.0
    • None
    • None

    Description

      The FileSystem class is overloaded and has methods that are not well supported. I suggest to do the following cleanups:

      • Pull the safety net into a separate class
      • Use the WriteMode to indicate overwriting behavior. Right now, the FileSystem class defines that enum and never uses it. It feels weird.
      • Remove the create(path, overwrite, blocksize, reolication, ...) method, which is not really supported across file system implementations. For HDFS, behavior should be set via the configuration anyways.

      All changes have to be made in a non-API-breaking fashion.

      Attachments

        Issue Links

          Activity

            People

              sewen Stephan Ewen
              sewen Stephan Ewen
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: