[ 
https://issues.apache.org/jira/browse/HDFS-11286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15797272#comment-15797272
 ] 

Sampada Dehankar commented on HDFS-11286:
-----------------------------------------

 We have the fix ready and currently it is in the testing phase.

> GETFILESTATUS, RENAME  logic breaking due to incomplete path argument
> ---------------------------------------------------------------------
>
>                 Key: HDFS-11286
>                 URL: https://issues.apache.org/jira/browse/HDFS-11286
>             Project: Hadoop HDFS
>          Issue Type: Bug
>          Components: httpfs
>    Affects Versions: 2.7.1
>         Environment: Windows
>            Reporter: Sampada Dehankar
>              Labels: bugfix, patch
>
> We use ADLS to store customer data and to access the data from our containers 
>  HttpFS Server-Client is used.  HttpFS functions like GETFILESTATUS, RENAME 
> expect absolute 'path' of the file(s) as the argument. But when the request 
> is received at the server from HttpFs Client, the server is forwarding only 
> the relative path rather than absolute path to ADLS. This is breaking the 
> logic for GETFILESTATUS, RENAME functions.  
>  
> Steps to reproduce GETFILESTATUS Command Bug: 
>  
> Run the following command from the client: 
>  
> Example 1: 
> hadoop fs –ls adl_scheme://account/folderA/folderB/ 
> Server logs show only the relative path "folderA/folderB/"   is forwarded to 
> ADLS. 
>  
> Example 2: 
> hadoop fs –ls adl_scheme://account/folderX/folderY/SampleFile 
> Server logs show only the relative path "folderX/folderY/SampleFile"   is 
> forwarded to ADLS. 
>  
> Fix: 
> Prepend the ADLS scheme and account name to the path. So the path in example 
> 1 and example 2 would look like this 'adl_scheme://account/folderA/folderB/'  
> and 'adl_scheme://account/folderX/folderY/SampleFile' respectively.
>  
> Steps to reproduce RENAME Command Bug: 
>  
> Run the following command from the client: 
>  
> Example 1: 
> Hadoop fs –mv /folderA/oldFileName /folderA/newFileName 
>  
> Server logs show only the relative old file path "folderA/oldFileName" and 
> new  File path "adl_scheme://account/folderA/newFileName" is forwarded to 
> ADLS. 
>  
> Fix: 
>  
> Prepend the ADLS scheme and account name to the old file name path.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to