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

Sumit Dubey updated HADOOP-13754:
---------------------------------
     Affects Version/s: 3.0.0-alpha2
                        3.0.0-alpha1
      Target Version/s: 2.7.3
    Remaining Estimate: 3h
     Original Estimate: 3h
              Priority: Major  (was: Minor)
         Fix Version/s: 2.7.3
           Description: 
Currently Azure WASB adapter code supports wasb url in this format 
wasb://[containername@]youraccount.blob.core.windows.net/testDir with the 
credentials retrieved from configuration and scoped to a container.
With this change we want 
1) change the url to contain file level sas token in the url
wasb://[containername[:<Base64UrlEncodedFileSAStoken>]]@youraccount.blob.core.windows.net/testDir
2) Scope access to a blob/file level.
3) Tests to test the new url format

  was:
The filesystem spec behaviour of {{getFileBlockLocations(Path)}} and its base 
implementation raise an FNFE if the path isn't there. But the method's javadocs 
say " For a nonexistent  file or regions, null will be returned."

* look at HDFS to see what it does
* make spec and docs consistent with that
* add contract tests

I actually think HDFS raises FNFE, so it's the javadocs that are wrong. We just 
need a contract test & fixed up javadocs


> Hadoop-Azure Update WASB URI format to support SAS token in it.
> ---------------------------------------------------------------
>
>                 Key: HADOOP-13754
>                 URL: https://issues.apache.org/jira/browse/HADOOP-13754
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: fs
>    Affects Versions: 2.7.3, 3.0.0-alpha1, 3.0.0-alpha2
>            Reporter: Sumit Dubey
>             Fix For: 2.7.3
>
>   Original Estimate: 3h
>  Remaining Estimate: 3h
>
> Currently Azure WASB adapter code supports wasb url in this format 
> wasb://[containername@]youraccount.blob.core.windows.net/testDir with the 
> credentials retrieved from configuration and scoped to a container.
> With this change we want 
> 1) change the url to contain file level sas token in the url
> wasb://[containername[:<Base64UrlEncodedFileSAStoken>]]@youraccount.blob.core.windows.net/testDir
> 2) Scope access to a blob/file level.
> 3) Tests to test the new url format



--
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