浏览代码

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

(cherry picked from commit 4c039fafebfe7b4d68b60c5ec6075d889ab1c40b)
snehavarma 3 年之前
父节点
当前提交
ab3809cf8d

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