[ 
https://issues.apache.org/jira/browse/HADOOP-18081?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sneha Vijayarajan reassigned HADOOP-18081:
------------------------------------------

    Assignee: Sneha Vijayarajan

> FileNotFoundException in abfs mkdirs() call
> -------------------------------------------
>
>                 Key: HADOOP-18081
>                 URL: https://issues.apache.org/jira/browse/HADOOP-18081
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: fs/azure
>    Affects Versions: 3.3.1
>            Reporter: Steve Loughran
>            Assignee: Sneha Vijayarajan
>            Priority: Major
>
> seen in production: calling mkdirs in FileOutputCommitter setupJob is 
> triggering an FNFE
> {code}
>  java.io.FileNotFoundException: Operation failed: "The specified path does 
> not exist.", 404, PUT, 
> https://bcket.dfs.core.windows.net/table1/_temporary/0?resource=directory&timeout=90,
>  PathNotFound, "The specified path does not exist."
>       at 
> org.apache.hadoop.fs.azurebfs.AzureBlobFileSystem.checkException(AzureBlobFileSystem.java:1131)
>       at 
> org.apache.hadoop.fs.azurebfs.AzureBlobFileSystem.mkdirs(AzureBlobFileSystem.java:445)
>       at org.apache.hadoop.fs.FileSystem.mkdirs(FileSystem.java:2347)
> {code}
> I suspect what is happening is that while this job is setting up, a previous 
> job is doing cleanup/abort on the same path
> assuming that abfs mkdirs is like the posix one -nonatomic, as it goes 
> up/down the chain of parent dirs, something else gets in the way.
> if so, this is something which can be handled in the client -when we get an 
> FNFE we could warn and retry.
> in the manifest committer each job will have a unique id under _temporary and 
> there will be the option to skip deleting the temp dir entirely, for better 
> coexistence of active jobs.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-issues-h...@hadoop.apache.org

Reply via email to