Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-12471

Support Swift file (> 5GB) continuious uploading where there is a failure

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.7.1
    • None
    • fs/swift
    • None

    Description

      Current Swift FileSystem supports file larger than 5GB.
      File will be chunked as large as 4.6GB (configurable). For example, if there is a 46GB file "foo" in swift,
      Then the structure will look like:

      foo/000001
      foo/000002
      foo/000003
      ...
      foo/000010

      User will not see those 00000x files if they don't specify. That means, if user does:
      \> hadoop fs -ls swift://container.serviceProvidor/foo

      It only shows:
      dwr-r-r- 46GB foo

      However, in my test, if there is a failure, during uploading the foo file, the previous uploaded chunks will be left in the object store. It will be good to support continuous uploading based on previous leftover

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              airbots Chen He
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated: