[
https://issues.apache.org/jira/browse/HADOOP-12667?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sean Mackrory updated HADOOP-12667:
-----------------------------------
Attachment: HADOOP-12667.001.patch
Attaching a patch with tests I've run against multiple endpoints. s3a's
create() is already not recursive because it just converts the path into a key,
and I suspect this API is only used directly when you WANT it to fail if the
parent directory doesn't exist (as opposed to using it because you don't think
recursion is necessary) so I explicitly fail if the parent of the supplied path
does not exist.
> s3a: Support createNonRecursive API
> -----------------------------------
>
> Key: HADOOP-12667
> URL: https://issues.apache.org/jira/browse/HADOOP-12667
> Project: Hadoop Common
> Issue Type: Bug
> Components: fs/s3
> Reporter: Sean Mackrory
> Assignee: Sean Mackrory
> Attachments: HADOOP-12667.001.patch
>
>
> HBase and other clients rely on the createNonRecursive API, which was
> recently un-deprecated. S3A currently does not support it.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)