Browse Source

HADOOP-17715 ABFS: Append blob tests with non HNS accounts fail (#3028)

snehavarma 3 years ago
parent
commit
4c039fafeb

+ 7 - 0
hadoop-tools/hadoop-azure/dev-support/testrun-scripts/runtests.sh

@@ -26,6 +26,7 @@ set -eo pipefail
 begin
 begin
 
 
 ### ADD THE TEST COMBINATIONS BELOW. DO NOT EDIT THE ABOVE LINES.
 ### ADD THE TEST COMBINATIONS BELOW. DO NOT EDIT THE ABOVE LINES.
+### THE SCRIPT REQUIRES THE FOLLOWING UTILITIES xmlstarlet AND pcregrep.
 
 
 
 
 combination=HNS-OAuth
 combination=HNS-OAuth
@@ -34,6 +35,12 @@ properties=("fs.azure.abfs.account.name" "fs.azure.test.namespace.enabled"
 values=("{account name}.dfs.core.windows.net" "true" "OAuth")
 values=("{account name}.dfs.core.windows.net" "true" "OAuth")
 generateconfigs
 generateconfigs
 
 
+combination=AppendBlob-HNS-OAuth
+properties=("fs.azure.abfs.account.name" "fs.azure.test.namespace.enabled"
+"fs.azure.account.auth.type" "fs.azure.test.appendblob.enabled")
+values=("{account name}.dfs.core.windows.net" "true" "OAuth" "true")
+generateconfigs
+
 combination=HNS-SharedKey
 combination=HNS-SharedKey
 properties=("fs.azure.abfs.account.name" "fs.azure.test.namespace.enabled" "fs.azure.account.auth.type")
 properties=("fs.azure.abfs.account.name" "fs.azure.test.namespace.enabled" "fs.azure.account.auth.type")
 values=("{account name}.dfs.core.windows.net" "true" "SharedKey")
 values=("{account name}.dfs.core.windows.net" "true" "SharedKey")

+ 2 - 1
hadoop-tools/hadoop-azure/src/test/resources/azure-auth-keys.xml.template

@@ -167,7 +167,8 @@ create the test FS instance.
     <value>false</value>
     <value>false</value>
     <description>If made true, tests will be running under the assumption that
     <description>If made true, tests will be running under the assumption that
       append blob is enabled and the root directory and contract test root
       append blob is enabled and the root directory and contract test root
-      directory will be part of the append blob directories.
+      directory will be part of the append blob directories. Should be false for
+      non-HNS accounts.
     </description>
     </description>
   </property>
   </property>