This is an automated email from the ASF dual-hosted git repository. stevel pushed a change to branch branch-3.4.1 in repository https://gitbox.apache.org/repos/asf/hadoop.git
from 61f157cfc7a HADOOP-19237. Upgrade to dnsjava 3.6.1 due to CVEs (#6961) (#6971) add 91f6840c780 HDFS-17591. RBF: Router should follow X-FRAME-OPTIONS protection setting (#6963) add ac6b2c2b657 HADOOP-19245. S3ABlockOutputStream no longer sends progress events in close() (#6974) add e2966036563 HADOOP-17609. Make SM4 support optional for OpenSSL native code. (#3019) add 5ea68e9548a HADOOP-19072. S3A: expand optimisations on stores with "fs.s3a.performance.flags" for mkdir (#6543) add dd483856f40 HADOOP-19072 S3A: Override fs.s3a.performance.flags for tests (ADDENDUM 2) (#6993) add 89efe8cfc59 HADOOP-19131. Assist reflection IO with WrappedOperations class (#6686) No new revisions were added by this update. Summary of changes: .../dev-support/findbugsExcludeFile.xml | 6 + .../org/apache/hadoop/crypto/OpensslCipher.java | 16 + .../hadoop/crypto/OpensslSm4CtrCryptoCodec.java | 4 + .../apache/hadoop/fs/CommonPathCapabilities.java | 16 + .../org/apache/hadoop/fs/FSDataInputStream.java | 8 + .../main/java/org/apache/hadoop/fs/Options.java | 65 +- .../org/apache/hadoop/fs/RawLocalFileSystem.java | 2 + .../org/apache/hadoop/io/wrappedio/WrappedIO.java | 149 ++++- .../hadoop/io/wrappedio/WrappedStatistics.java | 357 +++++++++++ .../hadoop/io/wrappedio/impl/DynamicWrappedIO.java | 500 +++++++++++++++ .../wrappedio/impl/DynamicWrappedStatistics.java | 678 +++++++++++++++++++++ .../wrappedio/impl/package-info.java} | 23 +- .../wrappedio/package-info.java} | 33 +- .../apache/hadoop/util/dynamic/BindingUtils.java | 214 +++++++ .../hadoop/util/dynamic/DynConstructors.java | 273 +++++++++ .../org/apache/hadoop/util/dynamic/DynMethods.java | 544 +++++++++++++++++ .../package-info.java} | 25 +- .../util/functional/BiFunctionRaisingIOE.java | 16 + .../hadoop/util/functional/CallableRaisingIOE.java | 19 + .../hadoop/util/functional/FunctionRaisingIOE.java | 15 + .../hadoop/util/functional/FunctionalIO.java | 23 +- .../org/apache/hadoop/util/functional/Tuples.java | 17 + .../src/org/apache/hadoop/crypto/OpensslCipher.c | 26 +- .../filesystem/fsdatainputstreambuilder.md | 95 ++- .../filesystem/fsdataoutputstreambuilder.md | 4 +- .../org/apache/hadoop/crypto/TestCryptoCodec.java | 13 +- ...tCryptoStreamsWithOpensslSm4CtrCryptoCodec.java | 2 + .../apache/hadoop/crypto/TestOpensslCipher.java | 10 + .../hadoop/fs/FileContextCreateMkdirBaseTest.java | 21 +- .../contract/AbstractContractBulkDeleteTest.java | 28 +- .../fs/contract/AbstractContractMkdirTest.java | 7 +- .../hadoop/fs/contract/ContractTestUtils.java | 18 + .../hadoop/io/wrappedio/impl/TestWrappedIO.java | 484 +++++++++++++++ .../io/wrappedio/impl/TestWrappedStatistics.java | 496 +++++++++++++++ .../apache/hadoop/util/dynamic/Concatenator.java | 85 +++ .../hadoop/util/dynamic/TestDynConstructors.java | 170 ++++++ .../apache/hadoop/util/dynamic/TestDynMethods.java | 320 ++++++++++ .../hadoop/util/functional/TestFunctionalIO.java | 14 + .../src/test/resources/log4j.properties | 4 +- .../server/federation/router/RouterHttpServer.java | 11 + .../router/TestRouterHttpServerXFrame.java | 65 ++ .../hadoop/fs/contract/hdfs/TestDFSWrappedIO.java | 41 +- .../hadoop/fs/aliyun/oss/AliyunOSSFileSystem.java | 17 + .../apache/hadoop/fs/s3a/S3ABlockOutputStream.java | 3 +- .../org/apache/hadoop/fs/s3a/S3AFileSystem.java | 11 +- .../org/apache/hadoop/fs/s3a/S3AInputPolicy.java | 24 +- .../apache/hadoop/fs/s3a/impl/MkdirOperation.java | 77 ++- .../site/markdown/tools/hadoop-aws/performance.md | 21 +- .../fs/contract/s3a/ITestS3AContractCreate.java | 12 +- .../fs/contract/s3a/ITestS3AContractMkdir.java | 9 + .../s3a/ITestS3AContractMkdirWithCreatePerf.java | 68 +++ .../contract/s3a/ITestS3AContractVectoredRead.java | 4 +- .../hadoop/fs/contract/s3a/ITestS3AWrappedIO.java | 23 +- .../hadoop/fs/s3a/ITestS3AFSMainOperations.java | 6 +- .../hadoop/fs/s3a/ITestS3AFileOperationCost.java | 13 +- .../hadoop/fs/s3a/ITestS3AFileSystemContract.java | 5 +- .../org/apache/hadoop/fs/s3a/S3ATestUtils.java | 19 + .../ITestS3AFileContextCreateMkdir.java | 9 +- ... ITestS3AFileContextCreateMkdirCreatePerf.java} | 32 +- .../ITestS3AFileContextMainOperations.java | 7 +- .../fs/s3a/fileContext/ITestS3AFileContextURI.java | 6 +- .../hadoop/fs/s3a/impl/TestOpenFileSupport.java | 43 +- .../fs/s3a/performance/ITestCreateFileCost.java | 19 +- .../fs/s3a/performance/ITestS3ADeleteCost.java | 13 +- .../fs/s3a/performance/ITestS3AOpenCost.java | 2 + .../hadoop/fs/azurebfs/AzureBlobFileSystem.java | 3 +- .../fs/azurebfs/contract/ITestAbfsWrappedIO.java | 53 ++ 67 files changed, 5200 insertions(+), 216 deletions(-) create mode 100644 hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/wrappedio/WrappedStatistics.java create mode 100644 hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/wrappedio/impl/DynamicWrappedIO.java create mode 100644 hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/wrappedio/impl/DynamicWrappedStatistics.java copy hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/{util/functional/CallableRaisingIOE.java => io/wrappedio/impl/package-info.java} (70%) copy hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/{util/functional/BiFunctionRaisingIOE.java => io/wrappedio/package-info.java} (54%) create mode 100644 hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/dynamic/BindingUtils.java create mode 100644 hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/dynamic/DynConstructors.java create mode 100644 hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/dynamic/DynMethods.java copy hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/{functional/CallableRaisingIOE.java => dynamic/package-info.java} (63%) create mode 100644 hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/io/wrappedio/impl/TestWrappedIO.java create mode 100644 hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/io/wrappedio/impl/TestWrappedStatistics.java create mode 100644 hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/util/dynamic/Concatenator.java create mode 100644 hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/util/dynamic/TestDynConstructors.java create mode 100644 hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/util/dynamic/TestDynMethods.java create mode 100644 hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/router/TestRouterHttpServerXFrame.java copy hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/functional/BiFunctionRaisingIOE.java => hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/fs/contract/hdfs/TestDFSWrappedIO.java (53%) create mode 100644 hadoop-tools/hadoop-aws/src/test/java/org/apache/hadoop/fs/contract/s3a/ITestS3AContractMkdirWithCreatePerf.java copy hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/functional/CallableRaisingIOE.java => hadoop-tools/hadoop-aws/src/test/java/org/apache/hadoop/fs/contract/s3a/ITestS3AWrappedIO.java (65%) copy hadoop-tools/hadoop-aws/src/test/java/org/apache/hadoop/fs/s3a/fileContext/{ITestS3AFileContextCreateMkdir.java => ITestS3AFileContextCreateMkdirCreatePerf.java} (54%) create mode 100644 hadoop-tools/hadoop-azure/src/test/java/org/apache/hadoop/fs/azurebfs/contract/ITestAbfsWrappedIO.java --------------------------------------------------------------------- To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-commits-h...@hadoop.apache.org