XMLWordPrintableJSON

Details

    • Reviewed
    • Hide
      Hadoop S3A connector has explicit awareness of and support for S3Express storage.A filesystem can now be probed for inconsistent directoriy listings through fs.hasPathCapability(path, "fs.capability.directory.listing.inconsistent"). If true, then treewalking code SHOULD NOT report a failure if, when walking into a subdirectory, a list/getFileStatus on that directory raises a FileNotFoundException.
      Show
      Hadoop S3A connector has explicit awareness of and support for S3Express storage.A filesystem can now be probed for inconsistent directoriy listings through fs.hasPathCapability(path, "fs.capability.directory.listing.inconsistent"). If true, then treewalking code SHOULD NOT report a failure if, when walking into a subdirectory, a list/getFileStatus on that directory raises a FileNotFoundException.

    Description

      HADOOP-18995 upgrades the SDK version which allows connecting to a s3 express one zone support. 

      Complete support needs to be added to address tests that fail with s3 express one zone, additional tests, documentation etc. 

      • hadoop-common path capability to indicate that treewalking may encounter missing dirs
      • use this in treewalking code in shell, mapreduce FileInputFormat etc to not fail during treewalks
      • extra path capability for s3express too.
      • tests for this
      • anything else

      A filesystem can now be probed for inconsistent directory listings through fs.hasPathCapability(path, "fs.capability.directory.listing.inconsistent")

      If true, then treewalking code SHOULD NOT report a failure if, when walking into a subdirectory, a list/getFileStatus on that directory raises a FileNotFoundExceptin.

      Attachments

        Issue Links

          Activity

            People

              stevel@apache.org Steve Loughran
              ahmar Ahmar Suhail
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: