4.0.0
org.apache.hadoop
hadoop-project
3.4.0-SNAPSHOT
../../hadoop-project
hadoop-azure
Apache Hadoop Azure support
This module contains code to support integration with Azure.
Currently this consists of a filesystem client to read data from
and write data to Azure Storage.
jar
UTF-8
true
${project.build.directory}/test
unset
unset
unset
7200
10
1000
com.github.spotbugs
spotbugs-maven-plugin
true
${basedir}/dev-support/findbugs-exclude.xml
Max
org.apache.maven.plugins
maven-checkstyle-plugin
src/config/checkstyle.xml
src/config/checkstyle-suppressions.xml
org.apache.maven.plugins
maven-jar-plugin
test-jar
org.apache.maven.plugins
maven-dependency-plugin
deplist
compile
list
${project.basedir}/target/hadoop-tools-deps/${project.artifactId}.tools-optional.txt
org.apache.maven.plugins
maven-enforcer-plugin
de.skuzzle.enforcer
restrict-imports-enforcer-rule
${restrict-imports.enforcer.version}
banned-illegal-imports
process-sources
enforce
true
Use hadoop-common provided Lists rather than Guava provided Lists
org.apache.hadoop.thirdparty.com.google.common.collect.Lists
com.google.common.collect.Lists
org.eclipse.m2e
lifecycle-mapping
1.0.0
org.apache.maven.plugins
maven-enforcer-plugin
[1.0.0,)
enforce
org.apache.hadoop
hadoop-common
provided
org.apache.httpcomponents
httpclient
compile
com.microsoft.azure
azure-storage
compile
org.apache.commons
commons-lang3
org.apache.hadoop.thirdparty
hadoop-shaded-guava
org.eclipse.jetty
jetty-util-ajax
compile
org.codehaus.jackson
jackson-mapper-asl
compile
org.codehaus.jackson
jackson-core-asl
compile
org.wildfly.openssl
wildfly-openssl
compile
com.fasterxml.jackson.core
jackson-core
provided
com.fasterxml.jackson.core
jackson-databind
provided
junit
junit
test
org.apache.hadoop
hadoop-common
test
test-jar
org.apache.hadoop
hadoop-mapreduce-client-jobclient
test
org.apache.hadoop
hadoop-distcp
test
org.apache.hadoop
hadoop-distcp
test
test-jar
log4j
log4j
test
javax.ws.rs
jsr311-api
test
org.mockito
mockito-core
test
org.apache.hadoop
hadoop-minikdc
test
org.bouncycastle
bcprov-jdk15on
test
org.bouncycastle
bcpkix-jdk15on
test
org.assertj
assertj-core
test
org.hamcrest
hamcrest-library
test
parallel-tests-wasb
parallel-tests
wasb
org.apache.hadoop
hadoop-maven-plugins
parallel-tests-createdir
parallel-tests-createdir
org.apache.maven.plugins
maven-surefire-plugin
default-test
test
${testsThreadCount}
false
${maven-surefire-plugin.argLine} -DminiClusterDedicatedDirs=true
${fs.azure.scale.test.timeout}
${test.build.data}/${surefire.forkNumber}
${test.build.dir}/${surefire.forkNumber}
${hadoop.tmp.dir}/${surefire.forkNumber}
fork-${surefire.forkNumber}
${fs.azure.scale.test.enabled}
${fs.azure.scale.test.huge.filesize}
${fs.azure.scale.test.huge.partitionsize}
${fs.azure.scale.test.timeout}
${fs.azure.scale.test.list.performance.threads}
${fs.azure.scale.test.list.performance.files}
**/azure/Test*.java
**/azure/**/Test*.java
**/azure/**/TestRollingWindowAverage*.java
serialized-test-wasb
test
1
false
${maven-surefire-plugin.argLine} -DminiClusterDedicatedDirs=true
${fs.azure.scale.test.timeout}
${test.build.data}/${surefire.forkNumber}
${test.build.dir}/${surefire.forkNumber}
${hadoop.tmp.dir}/${surefire.forkNumber}
fork-${surefire.forkNumber}
${fs.azure.scale.test.enabled}
${fs.azure.scale.test.huge.filesize}
${fs.azure.scale.test.huge.partitionsize}
${fs.azure.scale.test.timeout}
${fs.azure.scale.test.list.performance.threads}
${fs.azure.scale.test.list.performance.files}
**/azure/**/TestRollingWindowAverage*.java
org.apache.maven.plugins
maven-failsafe-plugin
default-integration-test-wasb
integration-test
verify
${testsThreadCount}
false
${maven-surefire-plugin.argLine} -DminiClusterDedicatedDirs=true
${fs.azure.scale.test.timeout}
false
true
${test.build.data}/${surefire.forkNumber}
${test.build.dir}/${surefire.forkNumber}
${hadoop.tmp.dir}/${surefire.forkNumber}
fork-${surefire.forkNumber}
${fs.azure.scale.test.enabled}
${fs.azure.scale.test.huge.filesize}
${fs.azure.scale.test.huge.partitionsize}
${fs.azure.scale.test.timeout}
${fs.azure.scale.test.list.performance.threads}
${fs.azure.scale.test.list.performance.files}
**/azure/ITest*.java
**/azure/**/ITest*.java
**/azure/ITestNativeFileSystemStatistics.java
sequential-integration-tests-wasb
integration-test
verify
${fs.azure.scale.test.timeout}
false
false
${fs.azure.scale.test.enabled}
${fs.azure.scale.test.huge.filesize}
${fs.azure.scale.test.huge.partitionsize}
${fs.azure.scale.test.timeout}
${fs.azure.scale.test.list.performance.threads}
${fs.azure.scale.test.list.performance.files}
**/azure/ITestNativeFileSystemStatistics.java
parallel-tests-abfs
parallel-tests
abfs
org.apache.hadoop
hadoop-maven-plugins
parallel-tests-createdir
parallel-tests-createdir
org.apache.maven.plugins
maven-surefire-plugin
default-test
test
${testsThreadCount}
false
${maven-surefire-plugin.argLine} -DminiClusterDedicatedDirs=true
${fs.azure.scale.test.timeout}
${test.build.data}/${surefire.forkNumber}
${test.build.dir}/${surefire.forkNumber}
${hadoop.tmp.dir}/${surefire.forkNumber}
fork-${surefire.forkNumber}
${fs.azure.scale.test.enabled}
${fs.azure.scale.test.huge.filesize}
${fs.azure.scale.test.huge.partitionsize}
${fs.azure.scale.test.timeout}
${fs.azure.scale.test.list.performance.threads}
${fs.azure.scale.test.list.performance.files}
**/azurebfs/Test*.java
**/azurebfs/**/Test*.java
org.apache.maven.plugins
maven-failsafe-plugin
integration-test-abfs-parallel-classesAndMethods
integration-test
verify
${testsThreadCount}
true
both
${testsThreadCount}
${maven-surefire-plugin.argLine} -DminiClusterDedicatedDirs=true
${fs.azure.scale.test.timeout}
false
true
${test.build.data}/${surefire.forkNumber}
${test.build.dir}/${surefire.forkNumber}
${hadoop.tmp.dir}/${surefire.forkNumber}
fork-${surefire.forkNumber}
${fs.azure.scale.test.enabled}
${fs.azure.scale.test.timeout}
**/azurebfs/ITest*.java
**/azurebfs/**/ITest*.java
**/azurebfs/contract/ITest*.java
**/azurebfs/ITestAzureBlobFileSystemE2EScale.java
**/azurebfs/ITestAbfsReadWriteAndSeek.java
**/azurebfs/ITestAzureBlobFileSystemListStatus.java
**/azurebfs/extensions/ITestAbfsDelegationTokens.java
**/azurebfs/ITestSmallWriteOptimization.java
integration-test-abfs-parallel-classes
integration-test
verify
${testsThreadCount}
false
${maven-surefire-plugin.argLine} -DminiClusterDedicatedDirs=true
${fs.azure.scale.test.timeout}
false
true
${test.build.data}/${surefire.forkNumber}
${test.build.dir}/${surefire.forkNumber}
${hadoop.tmp.dir}/${surefire.forkNumber}
fork-${surefire.forkNumber}
${fs.azure.scale.test.enabled}
${fs.azure.scale.test.timeout}
**/azurebfs/contract/ITest*.java
**/azurebfs/ITestAzureBlobFileSystemE2EScale.java
**/azurebfs/ITestAbfsReadWriteAndSeek.java
**/azurebfs/ITestAzureBlobFileSystemListStatus.java
**/azurebfs/extensions/ITestAbfsDelegationTokens.java
**/azurebfs/ITestSmallWriteOptimization.java
parallel-tests
parallel-tests
both
org.apache.hadoop
hadoop-maven-plugins
parallel-tests-createdir
parallel-tests-createdir
org.apache.maven.plugins
maven-surefire-plugin
default-test
test
${testsThreadCount}
false
${maven-surefire-plugin.argLine} -DminiClusterDedicatedDirs=true
${fs.azure.scale.test.timeout}
${test.build.data}/${surefire.forkNumber}
${test.build.dir}/${surefire.forkNumber}
${hadoop.tmp.dir}/${surefire.forkNumber}
fork-${surefire.forkNumber}
${fs.azure.scale.test.enabled}
${fs.azure.scale.test.huge.filesize}
${fs.azure.scale.test.huge.partitionsize}
${fs.azure.scale.test.timeout}
${fs.azure.scale.test.list.performance.threads}
${fs.azure.scale.test.list.performance.files}
**/Test*.java
**/TestRollingWindowAverage*.java
serialized-test
test
1
false
${maven-surefire-plugin.argLine} -DminiClusterDedicatedDirs=true
${fs.azure.scale.test.timeout}
${test.build.data}/${surefire.forkNumber}
${test.build.dir}/${surefire.forkNumber}
${hadoop.tmp.dir}/${surefire.forkNumber}
fork-${surefire.forkNumber}
${fs.azure.scale.test.enabled}
${fs.azure.scale.test.huge.filesize}
${fs.azure.scale.test.huge.partitionsize}
${fs.azure.scale.test.timeout}
${fs.azure.scale.test.list.performance.threads}
${fs.azure.scale.test.list.performance.files}
**/TestRollingWindowAverage*.java
org.apache.maven.plugins
maven-failsafe-plugin
default-integration-test
integration-test
verify
${testsThreadCount}
false
${maven-surefire-plugin.argLine} -DminiClusterDedicatedDirs=true
${fs.azure.scale.test.timeout}
false
true
${test.build.data}/${surefire.forkNumber}
${test.build.dir}/${surefire.forkNumber}
${hadoop.tmp.dir}/${surefire.forkNumber}
fork-${surefire.forkNumber}
${fs.azure.scale.test.enabled}
${fs.azure.scale.test.huge.filesize}
${fs.azure.scale.test.huge.partitionsize}
${fs.azure.scale.test.timeout}
${fs.azure.scale.test.list.performance.threads}
${fs.azure.scale.test.list.performance.files}
**/ITest*.java
**/ITestFileSystemOperationsExceptionHandlingMultiThreaded.java
**/ITestFileSystemOperationsWithThreads.java
**/ITestOutOfBandAzureBlobOperationsLive.java
**/ITestNativeAzureFileSystemAuthorizationWithOwner.java
**/ITestNativeAzureFileSystemConcurrencyLive.java
**/ITestNativeAzureFileSystemLive.java
**/ITestNativeAzureFSPageBlobLive.java
**/ITestAzureBlobFileSystemRandomRead.java
**/ITestWasbRemoteCallHelper.java
**/ITestBlockBlobInputStream.java
**/ITestWasbAbfsCompatibility.java
**/ITestNativeFileSystemStatistics.java
sequential-integration-tests
integration-test
verify
${fs.azure.scale.test.timeout}
false
false
${fs.azure.scale.test.enabled}
${fs.azure.scale.test.huge.filesize}
${fs.azure.scale.test.huge.partitionsize}
${fs.azure.scale.test.timeout}
${fs.azure.scale.test.list.performance.threads}
${fs.azure.scale.test.list.performance.files}
**/ITestWasbAbfsCompatibility.java
**/ITestFileSystemOperationsExceptionHandlingMultiThreaded.java
**/ITestFileSystemOperationsWithThreads.java
**/ITestOutOfBandAzureBlobOperationsLive.java
**/ITestNativeAzureFileSystemAuthorizationWithOwner.java
**/ITestNativeAzureFileSystemConcurrencyLive.java
**/ITestNativeAzureFileSystemLive.java
**/ITestNativeAzureFSPageBlobLive.java
**/ITestAzureBlobFileSystemRandomRead.java
**/ITestWasbRemoteCallHelper.java
**/ITestBlockBlobInputStream.java
**/ITestNativeFileSystemStatistics.java
sequential-tests
!parallel-tests
org.apache.maven.plugins
maven-failsafe-plugin
integration-test
verify
${fs.azure.scale.test.enabled}
${fs.azure.scale.test.huge.filesize}
${fs.azure.scale.test.timeout}
${fs.azure.scale.test.list.performance.threads}
${fs.azure.scale.test.list.performance.files}
${fs.azure.scale.test.timeout}
false
scale
scale
true