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

SwiftNativeFileSystem's directory is incompatible with Swift and Horizon

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Patch Available
    • Major
    • Resolution: Unresolved
    • 3.0.0-alpha1
    • None
    • fs/swift

    Description

      SwiftNativeFileSystem's directory representation is zero-byte file.
      But in Swift / Horizon, directory representation is a trailing-slash.

      This incompatibility has the following issues.

      • SwiftNativeFileSystem can't see pseudo-directory made by OpenStack Horizon
      • Swift/Horizon can't see pseudo-directory made by SwiftNativeFileSystem. But Swift/Horizon see a zero-byte file instead of that pseudo-directory.
      • SwiftNativeFileSystem can't see a file if there is no intermediate pseudo-directory object.
      • SwiftNativeFileSystem makes two objects when making a single directory
        (e.g. "hadoop fs -mkdir swift://test.test/dir/" => "dir" and "dir/" created)

      Attachments

        1. HADOOP-10948.patch
          30 kB
          Kazuki OIKAWA
        2. HADOOP-10948-2.patch
          31 kB
          Kazuki OIKAWA

        Issue Links

          Activity

            People

              kazuki Kazuki OIKAWA
              kazuki Kazuki OIKAWA
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated: