This is an automated email from the ASF dual-hosted git repository.

jinglun pushed a change to branch HADOOP-19236-02
in repository https://gitbox.apache.org/repos/asf/hadoop.git


    omit 991cced42fe follow comments
    omit ac158678bef update to junit5
    omit 6cec1994324 HADOOP-19236. Incorporate VolcanoEngine Cloud TOS File 
System Implementation (Part 2: Add unit tests.).
     add 6c493f5f5f8 HADOOP-19648. Cos use token credential will lose token 
field
     add b440e55e689 HADOOP-19212. Hadoop UGI compatible with Java 25 (#7886)
     add 9d2a83d18ba HADOOP-19636. [JDK17] Remove CentOS 7 Support and Clean Up 
Dockerfile. (#7822)
     add 2d8559b5be4 HDFS-12431. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-hdfs Part13. (#7890) Contributed by Hualong Zhang.
     add 0244dbddb38 HADOOP-19394. S3A: Integrate with AAL's readVectored().  
(#7720)
     add 631939f05df MAPREDUCE-7502. TestPipeApplication silently hangs
     add 56666033d50 HADOOP-19661. Migrate CentOS 8 to Rocky Linux 8 in build 
env Dockerfile
     add 960a2ef79a5 HADOOP-19661. (Follow-up) Rename Dockerfile_centos_8 to 
Dockerfile_rockylinux_8 (#7917)
     add 9c1ddec6cc6 HDFS-12431. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-hdfs Part14. (#7895)
     add ba07c6675c6 HDFS-12431. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-hdfs Part15.
     add 2bdd9e21e22 HADOOP-19659. Upgrade Debian 10 to 11 in build env 
Dockerfile (#7898) Contributed by Cheng Pan.
     add 158096d0529 HADOOP-19604. ABFS: Full blob md5 computation during flush 
change to be config driven (#7853)
     add bc5a5b8543a HADOOP-19658. ABFS:Create and rename idempotency for FNS 
Blob (#7914)
     add db7486e2e47 HDFS-12431. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-hdfs Part16. (#7922)
     add 6ed6d952de0 HADOOP-19661. (Follow-up) Install missing deps for Rocky 
Linux 8 docker image (#7931) Contributed by Cheng Pan.
     add fca59344659 HADOOP-19677. [JDK17] Remove mockito-all 1.10.19 and 
powermock. (#7935)
     add e739c7600bd HADOOP-19679. Fix site:site with Java 17. (#7936)
     add 520af688386 HDFS-12431. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-hdfs Part17. (#7934)
     add c37e4244634 HADOOP-19678. [JDK17] Remove powermock dependency. (#7939) 
Contributed by Tsz-Wo Nicholas Sze.
     add 454f1083804 HADOOP-19675. Close stale PRs updated over 100 days ago. 
(#7930). Contributed by He Xiaoqiao.
     add 5ae60976f78 HADOOP-19609. ABFS: Apache Client Connection Pool Relook 
(#7817)
     add 1e5ae8566b5 HADOOP-19604. ABFS:Revert junit 4 changes to junit5
     add 48175c5f47d HDFS-12431. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-hdfs Part18. (#7941)
     add 171ad671ee0 HADOOP-19675. Addendum. Close stale PRs updated over 100 
days ago. (#7943). Contributed by He Xiaoqiao.
     add 0b0510257d3 HADOOP-19415. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-common Part13. (#7944)
     add 7cf15348826 HADOOP-19674. [JDK 17] Add jaxb-runtime (#7928)
     add ad12f6944e8 HADOOP-19427. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-compat-bench part2. (#7948)
     add 949c0d59a82 HDFS-17720.[JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-hdfs-rbf Part3. (#7949)
     add eb7063997f7 HDFS-17827. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-hdfs-native-client. (#7950)
     add 3840e8a619c HADOOP-19661. (Follow-up) Install EPEL before installing 
other packages (#7938)  Contributed by Cheng Pan.
     add 79f37d00c67 MAPREDUCE-7517 TestPipeApplication hangs with JAVA 17+ 
(#7952) Contributed by Istvan Toth.
     add 392410029b5 HADOOP-19425. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-azure Part4. (#7954) Contributed by Hualong Zhang.
     add 3fcf03ab873 HADOOP-19646. [Addendum] [JDK17] Migrate hadoop-aws module 
from JUnit4 Assume to JUnit5 Assumptions. (#7951) Contributed by Hualong Zhang.
     add 183b5769dcd YARN-11261. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-yarn-server-web-proxy. (#7946)
     add 15abcafc84b HADOOP-19343: Add native support for GCS connector
     add 2d2d9769d66 HADOOP-19685. Fix double semicolon breaking clover
     add faf9a0c8443 HDFS-17830. Fix failing 
TestZKDelegationTokenSecretManagerImpl due to static Curator reuse. (#7960) 
Contributed by Hualong Zhang.
     add bed8db8c4d1 HDFS-17829. TestDFSUtil fails with Java 24 beacause of 
InetSocketAddress.toString changes (#7958) Contributed by Istvan Toth.
     add 3be2133d9f3 HADOOP-19684. Add JDK 21 to Ubuntu 20.04 and 24.04 docker 
development images (#7947) Contributed by Istvan Toth.
     add 23121f9e617 HADOOP-19659. (Follow-up) Install missing procps for 
Debian 11 docker image (#7932) Contributed by Cheng Pan.
     add 615f4fe94cf YARN-11838: YARN ConcurrentModificationException When 
Refreshing Node Attributes (#7828) Contributed by Syed Shameerur Rahman.
     add b4b778ea02b HADOOP-19680. Update non-thirdparty Guava version to 
32.0.1 (#7940)
     add 7063d58742a HADOOP-19617. [JDK17] Remove JUnit4 Dependency. (#7957)
     add 1b152a46593 HADOOP-19664. S3A: Analytics stream to use Java sync 
client. (#7909)
     add 3f638c263d8 HADOOP-19688. S3A: ITestS3ACommitterMRJob failing on 
JUnit5 (#7968)
     add fee829a69f3 HADOOP-19236. Incorporate VolcanoEngine Cloud TOS File 
System Implementation (Part 2: Add unit tests.).
     add 3cbd74c305c update to junit5
     add faa9ad6a421 follow comments

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (991cced42fe)
            \
             N -- N -- N   refs/heads/HADOOP-19236-02 (faa9ad6a421)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/stale.yml                        |   45 +
 BUILDING.txt                                       |    6 +-
 LICENSE-binary                                     |   62 +
 dev-support/Jenkinsfile                            |   84 +-
 dev-support/docker/Dockerfile_centos_7             |  108 -
 .../{Dockerfile_debian_10 => Dockerfile_debian_11} |   40 +-
 ...Dockerfile_centos_8 => Dockerfile_rockylinux_8} |   88 +-
 dev-support/docker/pkg-resolver/install-epel.sh    |    2 +-
 .../docker/pkg-resolver/install-pkg-resolver.sh    |    2 +-
 dev-support/docker/pkg-resolver/packages.json      |  188 +-
 dev-support/docker/pkg-resolver/platforms.json     |    7 +-
 .../pkg-resolver/set-vault-as-baseurl-centos.sh    |   33 -
 .../hadoop-client-minicluster/pom.xml              |   14 +-
 hadoop-client-modules/hadoop-client/pom.xml        |    9 +-
 .../hadoop-cloud-storage/pom.xml                   |   15 +
 hadoop-cloud-storage-project/hadoop-cos/pom.xml    |   14 +
 .../hadoop/fs/cosn/CosNativeFileSystemStore.java   |    9 +-
 .../apache/hadoop/fs/cosn/TestCosCredentials.java  |   56 +-
 .../DynamicTemporaryCosnCredentialsProvider.java   |  162 ++
 .../contract/TestCosNContractDynamicToken.java     |   69 +
 .../hadoop-cos/src/test/resources/core-site.xml    |    2 +-
 .../hadoop-cos/src/test/resources/log4j.properties |    2 +-
 .../hadoop-huaweicloud/pom.xml                     |   24 -
 hadoop-common-project/hadoop-auth/pom.xml          |   21 +-
 .../client/KerberosAuthenticator.java              |    6 +-
 .../security/authentication/util/SubjectUtil.java  |  308 +++
 .../authentication/util/TestSubjectUtil.java       |  337 +++
 .../util/TestZookeeperClientCreation.java          |  132 +-
 hadoop-common-project/hadoop-common/pom.xml        |    5 +
 .../hadoop/security/UserGroupInformation.java      |   12 +-
 .../src/main/resources/core-default.xml            |  200 +-
 .../hadoop/conf/TestCommonConfigurationFields.java |    6 +
 .../org/apache/hadoop/conf/TestConfiguration.java  |    6 -
 .../crypto/key/TestKeyProviderCryptoExtension.java |    8 +-
 .../org/apache/hadoop/fs/TestSymlinkLocalFS.java   |    2 +-
 .../apache/hadoop/fs/shell/find/TestResult.java    |    9 +-
 .../org/apache/hadoop/ipc/TestProtoBufRpc.java     |    2 +-
 .../hadoop/security/TestJNIGroupsMapping.java      |    2 +-
 .../TestDefaultImpersonationProvider.java          |    8 +-
 .../ssl/TestDelegatingSSLSocketFactory.java        |   14 +-
 .../org/apache/hadoop/test/MetricsAsserts.java     |    4 +-
 hadoop-common-project/hadoop-kms/pom.xml           |    5 +
 hadoop-common-project/hadoop-minikdc/pom.xml       |    5 -
 hadoop-hdfs-project/hadoop-hdfs-httpfs/pom.xml     |    5 +
 .../src/main/native/fuse-dfs/test/TestFuseDFS.java |   20 +-
 .../hdfs/rbfbalance/TestRouterDistCpProcedure.java |   11 +-
 .../TestZKDelegationTokenSecretManagerImpl.java    |   24 +-
 hadoop-hdfs-project/hadoop-hdfs/pom.xml            |    5 -
 .../java/org/apache/hadoop/TestGenericRefresh.java |   34 +-
 .../org/apache/hadoop/TestRefreshCallQueue.java    |   36 +-
 .../java/org/apache/hadoop/cli/TestAclCLI.java     |   10 +-
 .../cli/TestAclCLIWithPosixAclInheritance.java     |    2 +-
 .../org/apache/hadoop/cli/TestCacheAdminCLI.java   |   15 +-
 .../org/apache/hadoop/cli/TestCryptoAdminCLI.java  |   16 +-
 .../java/org/apache/hadoop/cli/TestDeleteCLI.java  |   16 +-
 .../apache/hadoop/cli/TestErasureCodingCLI.java    |   17 +-
 .../java/org/apache/hadoop/cli/TestHDFSCLI.java    |   16 +-
 .../java/org/apache/hadoop/cli/TestXAttrCLI.java   |   16 +-
 .../java/org/apache/hadoop/hdfs/TestDFSUtil.java   |   19 +-
 .../hdfs/qjournal/client/TestQJMWithFaults.java    |    9 +-
 .../qjournal/client/TestQuorumJournalManager.java  |   35 +-
 .../hdfs/qjournal/server/TestJournalNode.java      |  138 +-
 .../hdfs/qjournal/server/TestJournalNodeSync.java  |   90 +-
 .../server/aliasmap/ITestInMemoryAliasMap.java     |   16 +-
 .../hdfs/server/aliasmap/TestSecureAliasMap.java   |   28 +-
 .../hadoop/hdfs/server/balancer/TestBalancer.java  |  165 +-
 .../server/balancer/TestBalancerHttpServer.java    |   12 +-
 .../balancer/TestBalancerLongRunningTasks.java     |   56 +-
 .../hdfs/server/balancer/TestBalancerRPCDelay.java |   16 +-
 .../hdfs/server/balancer/TestBalancerService.java  |   18 +-
 .../TestBalancerWithEncryptedTransfer.java         |   16 +-
 .../balancer/TestBalancerWithHANameNodes.java      |   22 +-
 .../TestBalancerWithMultipleNameNodes.java         |   43 +-
 .../server/balancer/TestBalancerWithNodeGroup.java |   34 +-
 .../hdfs/server/balancer/TestKeyManager.java       |   26 +-
 .../blockmanagement/BaseReplicationPolicyTest.java |    8 +-
 .../blockmanagement/BlockManagerTestUtil.java      |    5 +-
 .../TestAvailableSpaceBPPBalanceLocal.java         |   17 +-
 .../TestAvailableSpaceBlockPlacementPolicy.java    |   12 +-
 .../TestAvailableSpaceRackFaultTolerantBPP.java    |   28 +-
 .../hdfs/server/blockmanagement/TestBlockInfo.java |   82 +-
 .../blockmanagement/TestBlockInfoStriped.java      |  131 +-
 .../server/blockmanagement/TestBlockManager.java   |  283 +--
 .../blockmanagement/TestBlockManagerSafeMode.java  |  121 +-
 ...estBlockPlacementPolicyDebugLoggingBuilder.java |    2 +-
 .../TestBlockPlacementStatusDefault.java           |    8 +-
 .../TestBlockPlacementStatusWithUpgradeDomain.java |   12 +-
 .../blockmanagement/TestBlockReportLease.java      |   61 +-
 .../TestBlockReportRateLimiting.java               |   27 +-
 .../blockmanagement/TestBlockStatsMXBean.java      |   31 +-
 .../blockmanagement/TestBlockTokenWithDFS.java     |   53 +-
 .../TestBlockTokenWithDFSStriped.java              |    9 +-
 .../TestBlockTokenWithShortCircuitRead.java        |   23 +-
 .../TestBlockUnderConstructionFeature.java         |    4 +-
 .../TestBlocksWithNotEnoughRacks.java              |   10 +-
 .../blockmanagement/TestCachedBlocksList.java      |   82 +-
 .../blockmanagement/TestComputeInvalidateWork.java |   46 +-
 .../blockmanagement/TestCorruptReplicaInfo.java    |   75 +-
 .../TestCorruptionWithFailover.java                |    2 +-
 .../TestDatanodeAdminMonitorBase.java              |   14 +-
 .../blockmanagement/TestDatanodeDescriptor.java    |   12 +-
 .../blockmanagement/TestDatanodeManager.java       |  126 +-
 .../TestErasureCodingCorruption.java               |    2 +-
 .../blockmanagement/TestHeartbeatHandling.java     |   20 +-
 .../server/blockmanagement/TestHost2NodesMap.java  |   14 +-
 .../blockmanagement/TestHostFileManager.java       |  108 +-
 .../TestLowRedundancyBlockQueues.java              |   83 +-
 .../TestNameNodePrunesMissingStorages.java         |   45 +-
 .../hdfs/server/blockmanagement/TestNodeCount.java |    8 +-
 .../blockmanagement/TestOverReplicatedBlocks.java  |   25 +-
 .../TestPendingDataNodeMessages.java               |   10 +-
 .../TestPendingInvalidateBlock.java                |   44 +-
 .../blockmanagement/TestPendingReconstruction.java |   57 +-
 .../blockmanagement/TestPendingRecoveryBlocks.java |   10 +-
 .../blockmanagement/TestProvidedStorageMap.java    |   30 +-
 .../blockmanagement/TestRBWBlockInvalidation.java  |   19 +-
 ...tReconstructStripedBlocksWithRackAwareness.java |   42 +-
 .../blockmanagement/TestRedundancyMonitor.java     |    2 +-
 .../blockmanagement/TestReplicationPolicy.java     |   81 +-
 .../TestReplicationPolicyConsiderLoad.java         |   28 +-
 .../TestReplicationPolicyExcludeSlowNodes.java     |   21 +-
 ...licationPolicyRatioConsiderLoadWithStorage.java |    6 +-
 .../TestReplicationPolicyWithNodeGroup.java        |   21 +-
 .../TestReplicationPolicyWithUpgradeDomain.java    |    9 +-
 .../TestSequentialBlockGroupId.java                |   66 +-
 .../blockmanagement/TestSequentialBlockId.java     |   21 +-
 .../blockmanagement/TestSlowDiskTracker.java       |   45 +-
 .../blockmanagement/TestSlowPeerTracker.java       |   98 +-
 .../blockmanagement/TestSortLocatedBlock.java      |   25 +-
 .../TestSortLocatedStripedBlock.java               |   55 +-
 .../TestStorageBlockPoolUsageStdDev.java           |   19 +-
 .../blockmanagement/TestUnderReplicatedBlocks.java |   35 +-
 .../hdfs/server/common/TestGetUriFromString.java   |   14 +-
 .../TestHostRestrictingAuthorizationFilter.java    |    2 +-
 .../hadoop/hdfs/server/common/TestJspHelper.java   |  143 +-
 .../impl/TestInMemoryLevelDBAliasMapClient.java    |   25 +-
 .../impl/TestLevelDBFileRegionAliasMap.java        |    6 +-
 .../impl/TestLevelDbMockAliasMapClient.java        |   10 +-
 .../blockaliasmap/impl/TestTextBlockAliasMap.java  |    8 +-
 .../server/datanode/TestDataNodeVolumeMetrics.java |   17 +-
 .../datanode/web/TestDatanodeHttpServer.java       |   34 +-
 .../diskbalancer/DiskBalancerResultVerifier.java   |   45 -
 .../server/diskbalancer/DiskBalancerTestUtil.java  |    4 +-
 .../hdfs/server/diskbalancer/TestConnectors.java   |   26 +-
 .../hdfs/server/diskbalancer/TestDataModels.java   |   56 +-
 .../hdfs/server/diskbalancer/TestDiskBalancer.java |   43 +-
 .../server/diskbalancer/TestDiskBalancerRPC.java   |   89 +-
 .../TestDiskBalancerWithMockMover.java             |  116 +-
 .../hdfs/server/diskbalancer/TestPlanner.java      |   41 +-
 .../command/TestDiskBalancerCommand.java           |  534 ++---
 .../apache/hadoop/hdfs/server/mover/TestMover.java |  175 +-
 .../hadoop/hdfs/server/mover/TestStorageMover.java |   41 +-
 .../hdfs/server/namenode/AclTestHelpers.java       |    5 +-
 .../hadoop/hdfs/server/namenode/FSAclBaseTest.java |  564 +++--
 .../hdfs/server/namenode/FSImageTestUtil.java      |   12 +-
 .../hdfs/server/namenode/FSXAttrBaseTest.java      |  241 ++-
 .../hdfs/server/namenode/TestAclConfigFlag.java    |   58 +-
 .../server/namenode/TestAclTransformation.java     |  485 +++--
 .../TestAddOverReplicatedStripedBlocks.java        |    1 +
 .../hdfs/server/namenode/TestAllowFormat.java      |   21 +-
 .../hdfs/server/namenode/TestBackupNode.java       |   58 +-
 .../hdfs/server/namenode/TestCacheDirectives.java  |  219 +-
 .../namenode/TestCheckPointForSecurityTokens.java  |   14 +-
 .../hdfs/server/namenode/TestCheckpoint.java       |  183 +-
 .../server/namenode/TestClientNameNodeAddress.java |   29 +-
 .../TestCorrectnessOfQuotaAfterRenameOp.java       |    6 +-
 .../server/namenode/TestDiskspaceQuotaUpdate.java  |   79 +-
 .../server/namenode/TestEncryptionZoneManager.java |    8 +-
 .../hdfs/server/namenode/TestFSDirAttrOp.java      |   66 +-
 .../server/namenode/TestFSDirEncryptionZoneOp.java |    2 +-
 .../hdfs/server/namenode/TestFSDirWriteFileOp.java |   10 +-
 .../hdfs/server/namenode/TestFSDirectory.java      |   55 +-
 .../hadoop/hdfs/server/namenode/TestFSImage.java   |  143 +-
 .../namenode/TestFSImageStorageInspector.java      |   11 +-
 .../hdfs/server/namenode/TestFSImageWithAcl.java   |   60 +-
 .../server/namenode/TestFSImageWithSnapshot.java   |   60 +-
 .../hdfs/server/namenode/TestFSImageWithXAttr.java |   32 +-
 .../server/namenode/TestFSPermissionChecker.java   |   26 +-
 .../hdfs/server/namenode/TestFileContextAcl.java   |    4 +-
 .../hadoop/hdfs/server/namenode/TestFileLimit.java |   19 +-
 .../hdfs/server/namenode/TestFileTruncate.java     |  341 ++-
 .../server/namenode/TestFsImageValidation.java     |   19 +-
 .../hadoop/hdfs/server/namenode/TestFsLimits.java  |   10 +-
 .../hadoop/hdfs/server/namenode/TestFsck.java      |  197 +-
 .../namenode/TestFsckWithMultipleNameNodes.java    |    9 +-
 .../server/namenode/TestGetBlockLocations.java     |   12 +-
 .../TestGetContentSummaryWithPermission.java       |   16 +-
 .../hdfs/server/namenode/TestGetImageServlet.java  |    6 +-
 .../hdfs/server/namenode/TestHDFSConcat.java       |   65 +-
 .../hdfs/server/namenode/TestHostsFiles.java       |   18 +-
 .../namenode/TestINodeAttributeProvider.java       |   95 +-
 .../hadoop/hdfs/server/namenode/TestINodeFile.java |  105 +-
 .../server/namenode/TestLargeDirectoryDelete.java  |   22 +-
 .../hdfs/server/namenode/TestLeaseManager.java     |   72 +-
 .../server/namenode/TestListCorruptFileBlocks.java |  119 +-
 .../hdfs/server/namenode/TestListOpenFiles.java    |   67 +-
 .../hadoop/hdfs/server/namenode/TestMetaSave.java  |   28 +-
 .../server/namenode/TestMetadataVersionOutput.java |   12 +-
 .../hadoop/hdfs/server/namenode/TestNameCache.java |   10 +-
 .../hdfs/server/namenode/TestNameNodeAcl.java      |    4 +-
 .../namenode/TestNameNodeMetadataConsistency.java  |   14 +-
 .../hdfs/server/namenode/TestNameNodeXAttr.java    |   34 +-
 .../TestSecureNameNodeWithExternalKdc.java         |    5 +-
 .../fgl/TestFSNLockBenchmarkThroughput.java        |    9 +-
 .../fgl/TestFineGrainedFSNamesystemLock.java       |    9 +-
 .../server/namenode/ha/TestBootstrapAliasmap.java  |   10 +-
 .../server/namenode/ha/TestBootstrapStandby.java   |   54 +-
 .../namenode/ha/TestBootstrapStandbyWithQJM.java   |   14 +-
 .../namenode/ha/TestConsistentReadsObserver.java   |   48 +-
 .../server/namenode/ha/TestDFSUpgradeWithHA.java   |   22 +-
 .../hdfs/server/namenode/ha/TestDNFencing.java     |   33 +-
 .../namenode/ha/TestDNFencingWithReplication.java  |    7 +-
 .../namenode/ha/TestDelegationTokensWithHA.java    |   42 +-
 .../hdfs/server/namenode/ha/TestEditLogTailer.java |   33 +-
 .../namenode/ha/TestEditLogsDuringFailover.java    |    6 +-
 .../ha/TestFailoverWithBlockTokensEnabled.java     |   20 +-
 .../server/namenode/ha/TestFailureOfSharedDir.java |   31 +-
 .../server/namenode/ha/TestFailureToReadEdits.java |   25 +-
 .../hdfs/server/namenode/ha/TestHAAppend.java      |    8 +-
 .../server/namenode/ha/TestHAConfiguration.java    |   16 +-
 .../hadoop/hdfs/server/namenode/ha/TestHAFsck.java |   16 +-
 .../hdfs/server/namenode/ha/TestHAMetrics.java     |   43 +-
 .../hdfs/server/namenode/ha/TestHASafeMode.java    |  102 +-
 .../server/namenode/ha/TestHAStateTransitions.java |  105 +-
 .../namenode/ha/TestHarFileSystemWithHA.java       |    2 +-
 .../namenode/ha/TestInitializeSharedEdits.java     |   20 +-
 .../ha/TestLossyRetryInvocationHandler.java        |    2 +-
 .../server/namenode/ha/TestMultiObserverNode.java  |   20 +-
 .../hdfs/server/namenode/ha/TestNNHealthCheck.java |   26 +-
 .../hdfs/server/namenode/ha/TestObserverNode.java  |   92 +-
 .../namenode/ha/TestObserverReadProxyProvider.java |   37 +-
 .../namenode/ha/TestPendingCorruptDnMessages.java  |   15 +-
 .../server/namenode/ha/TestPipelinesFailover.java  |   35 +-
 .../hdfs/server/namenode/ha/TestQuotasWithHA.java  |   43 +-
 .../server/namenode/ha/TestRemoteNameNodeInfo.java |    4 +-
 .../server/namenode/ha/TestRetryCacheWithHA.java   |  121 +-
 .../server/namenode/ha/TestSeveralNameNodes.java   |   10 +-
 .../namenode/ha/TestStandbyBlockManagement.java    |   17 +-
 .../server/namenode/ha/TestStandbyCheckpoints.java |   92 +-
 .../namenode/ha/TestStandbyInProgressTail.java     |   16 +-
 .../hdfs/server/namenode/ha/TestStandbyIsHot.java  |   23 +-
 .../namenode/ha/TestStateTransitionFailure.java    |    4 +-
 .../server/namenode/ha/TestUpdateBlockTailing.java |   92 +-
 .../hdfs/server/namenode/ha/TestXAttrsWithHA.java  |   24 +-
 .../metrics/TestNNMetricFilesInGetListingOps.java  |   10 +-
 .../namenode/metrics/TestNameNodeMetrics.java      |   92 +-
 .../server/namenode/metrics/TestTopMetrics.java    |    2 +-
 .../namenode/snapshot/SnapshotTestHelper.java      |   22 +-
 .../namenode/snapshot/TestAclWithSnapshot.java     |  207 +-
 .../snapshot/TestCheckpointsWithSnapshots.java     |   10 +-
 .../namenode/snapshot/TestDiffListBySkipList.java  |   25 +-
 .../snapshot/TestDisallowModifyROSnapshot.java     |   99 +-
 .../TestFSImageWithOrderedSnapshotDeletion.java    |   38 +-
 .../namenode/snapshot/TestFileContextSnapshot.java |   41 +-
 .../snapshot/TestFileWithSnapshotFeature.java      |   18 +-
 .../TestFsShellMoveToTrashWithSnapshots.java       |   31 +-
 .../TestGetContentSummaryWithSnapshot.java         |   81 +-
 ...TestINodeFileUnderConstructionWithSnapshot.java |   25 +-
 .../server/namenode/snapshot/TestListSnapshot.java |   28 +-
 .../namenode/snapshot/TestNestedSnapshots.java     |   76 +-
 .../snapshot/TestOpenFilesWithSnapshot.java        |  182 +-
 .../snapshot/TestOrderedSnapshotDeletion.java      |   59 +-
 .../snapshot/TestOrderedSnapshotDeletionGc.java    |   53 +-
 .../snapshot/TestRandomOpsWithSnapshots.java       |   60 +-
 .../TestRenameWithOrderedSnapshotDeletion.java     |   24 +-
 .../namenode/snapshot/TestRenameWithSnapshots.java |   95 +-
 .../snapshot/TestSetQuotaWithSnapshot.java         |   27 +-
 .../snapshot/TestSnapRootDescendantDiff.java       |   12 +-
 .../server/namenode/snapshot/TestSnapshot.java     |   57 +-
 .../namenode/snapshot/TestSnapshotBlocksMap.java   |   38 +-
 .../namenode/snapshot/TestSnapshotDeletion.java    |  137 +-
 .../namenode/snapshot/TestSnapshotDiffReport.java  |   75 +-
 .../namenode/snapshot/TestSnapshotFileLength.java  |   78 +-
 .../namenode/snapshot/TestSnapshotListing.java     |   18 +-
 .../namenode/snapshot/TestSnapshotManager.java     |   31 +-
 .../namenode/snapshot/TestSnapshotMetrics.java     |   12 +-
 .../TestSnapshotNameWithInvalidCharacters.java     |   17 +-
 .../namenode/snapshot/TestSnapshotRename.java      |   65 +-
 .../namenode/snapshot/TestSnapshotReplication.java |   24 +-
 .../namenode/snapshot/TestSnapshotStatsMXBean.java |    6 +-
 .../snapshot/TestSnapshottableDirListing.java      |   21 +-
 .../snapshot/TestUpdatePipelineWithSnapshots.java  |    2 +-
 .../namenode/snapshot/TestXAttrWithSnapshot.java   |  129 +-
 .../TestBlockStorageMovementAttemptedItems.java    |   67 +-
 .../TestStoragePolicySatisfierWithStripedFile.java |   28 +-
 .../startupprogress/TestStartupProgress.java       |   78 +-
 .../TestStartupProgressMetrics.java                |    8 +-
 .../namenode/top/window/TestRollingWindow.java     |   52 +-
 .../top/window/TestRollingWindowManager.java       |   45 +-
 .../resources/TestWebHdfsCreatePermissions.java    |   17 +-
 .../web/resources/TestWebHdfsDataLocality.java     |   51 +-
 .../sps/TestExternalStoragePolicySatisfier.java    |  173 +-
 .../hdfs/tools/TestDFSZKFailoverController.java    |   62 +-
 .../apache/hadoop/hdfs/util/HostsFileWriter.java   |    2 +-
 .../hdfs/util/TestCombinedHostsFileReader.java     |   10 +-
 .../org/apache/hadoop/hdfs/web/TestWebHDFSAcl.java |   10 +-
 .../sink/TestRollingFileSystemSinkWithHdfs.java    |   46 +-
 .../TestRollingFileSystemSinkWithSecureHdfs.java   |   24 +-
 .../org/apache/hadoop/net/TestNetworkTopology.java |   74 +-
 .../org/apache/hadoop/security/TestPermission.java |   56 +-
 .../hadoop/security/TestPermissionSymlinks.java    |   75 +-
 .../hadoop/security/TestRefreshUserMappings.java   |   23 +-
 .../java/org/apache/hadoop/tools/TestJMXGet.java   |   28 +-
 .../java/org/apache/hadoop/tools/TestTools.java    |   11 +-
 .../apache/hadoop/hdfs/TestDFSClientFailover.java  |   59 +-
 .../apache/hadoop/mapred/pipes/Application.java    |    3 +-
 .../org/apache/hadoop/mapred/pipes/Submitter.java  |    4 +-
 .../mapreduce/lib/input/FileInputFormat.java       |   12 +-
 .../org/apache/hadoop/mapred/pipes/CommonStub.java |    2 +-
 .../hadoop/mapred/pipes/TestPipeApplication.java   |    7 +-
 .../hadoop-mapreduce-client-shuffle/pom.xml        |   15 +
 .../hadoop-mapreduce-client/pom.xml                |   14 +-
 hadoop-project/pom.xml                             |   61 +-
 .../apache/hadoop/fs/s3a/S3ALocatedFileStatus.java |    6 +-
 .../apache/hadoop/fs/s3a/impl/S3AStoreImpl.java    |    4 +-
 .../fs/s3a/impl/streams/AnalyticsStream.java       |   48 +
 .../s3a/impl/streams/AnalyticsStreamFactory.java   |    5 +-
 .../s3a/impl/streams/ObjectInputStreamFactory.java |    7 +-
 ...TestS3AContractAnalyticsStreamVectoredRead.java |   49 +-
 .../fs/contract/s3a/ITestS3AContractSeek.java      |    2 +-
 .../commit/integration/ITestS3ACommitterMRJob.java |   33 +-
 .../s3a/impl/ITestS3APutIfMatchAndIfNoneMatch.java |    2 +-
 .../hadoop/fs/s3a/impl/ITestTreewalkProblems.java  |    5 +-
 .../fs/s3a/impl/streams/TestStreamFactories.java   |    5 +-
 hadoop-tools/hadoop-azure/pom.xml                  |    1 -
 .../hadoop/fs/azurebfs/AbfsConfiguration.java      |   89 +-
 .../hadoop/fs/azurebfs/AzureBlobFileSystem.java    |    3 +-
 .../fs/azurebfs/AzureBlobFileSystemStore.java      |    2 +-
 .../fs/azurebfs/constants/ConfigurationKeys.java   |   33 +-
 .../constants/FileSystemConfigurations.java        |   25 +-
 .../fs/azurebfs/services/AbfsAHCHttpOperation.java |   55 +-
 .../fs/azurebfs/services/AbfsApacheHttpClient.java |   11 +-
 .../fs/azurebfs/services/AbfsBlobClient.java       |   46 +-
 .../hadoop/fs/azurebfs/services/AbfsClient.java    |   16 +-
 .../fs/azurebfs/services/AbfsClientHandler.java    |    9 +-
 .../azurebfs/services/AbfsConnectionManager.java   |  274 ++-
 .../hadoop/fs/azurebfs/services/AbfsDfsClient.java |    3 +-
 .../fs/azurebfs/services/AbfsHttpHeader.java       |    4 +
 .../hadoop/fs/azurebfs/services/AbfsIoUtils.java   |   12 +-
 .../services/AbfsManagedApacheHttpConnection.java  |   28 +-
 .../fs/azurebfs/services/AbfsOutputStream.java     |   27 +-
 .../azurebfs/services/AzureBlobBlockManager.java   |    4 +-
 .../azurebfs/services/AzureBlobIngressHandler.java |   11 +-
 .../fs/azurebfs/services/AzureDFSBlockManager.java |    4 +-
 .../azurebfs/services/AzureDFSIngressHandler.java  |    9 +-
 .../fs/azurebfs/services/KeepAliveCache.java       |  300 ++-
 .../fs/azurebfs/services/RenameAtomicity.java      |    9 +-
 .../fs/azurebfs/ITestAbfsNetworkStatistics.java    |  264 +--
 .../azurebfs/ITestAzureBlobFileSystemCreate.java   |  110 +-
 .../ITestAzureBlobFileSystemFileStatus.java        |    4 +-
 .../fs/azurebfs/ITestAzureBlobFileSystemLease.java |   18 +-
 .../ITestAzureBlobFileSystemListStatus.java        |   51 +-
 .../azurebfs/ITestAzureBlobFileSystemRename.java   |   84 +-
 .../fs/azurebfs/ITestWasbAbfsCompatibility.java    | 2202 ++++++++++----------
 .../ITestAbfsJobThroughManifestCommitter.java      |    6 +-
 .../fs/azurebfs/commit/ITestAbfsTerasort.java      |    6 +-
 .../ITestAbfsFileSystemContractRootDirectory.java  |    4 +-
 .../fs/azurebfs/services/AbfsClientTestUtil.java   |  124 +-
 .../fs/azurebfs/services/ITestAbfsClient.java      |  239 ++-
 .../azurebfs/services/ITestAbfsOutputStream.java   |  118 +-
 .../services/ITestExponentialRetryPolicy.java      |   14 +-
 .../services/TestApacheClientConnectionPool.java   |  332 ++-
 .../hadoop/fs/azurebfs/utils/Parallelized.java     |   60 -
 hadoop-tools/hadoop-compat-bench/pom.xml           |    7 +-
 .../hadoop/fs/compat/cases/HdfsCompatAcl.java      |   31 +-
 .../hadoop/fs/compat/cases/HdfsCompatCreate.java   |   20 +-
 .../fs/compat/cases/HdfsCompatDirectory.java       |   54 +-
 .../hadoop/fs/compat/cases/HdfsCompatFile.java     |   58 +-
 .../hadoop/fs/compat/cases/HdfsCompatLocal.java    |   24 +-
 .../hadoop/fs/compat/cases/HdfsCompatServer.java   |   34 +-
 .../hadoop/fs/compat/cases/HdfsCompatSnapshot.java |   19 +-
 .../fs/compat/cases/HdfsCompatStoragePolicy.java   |    9 +-
 .../hadoop/fs/compat/cases/HdfsCompatSymlink.java  |   12 +-
 .../hadoop/fs/compat/cases/HdfsCompatTpcds.java    |   23 +-
 .../hadoop/fs/compat/cases/HdfsCompatXAttr.java    |   23 +-
 .../hadoop-dynamometer-infra/pom.xml               |    6 -
 .../hadoop-gcp/dev-support/findbugs-exclude.xml    |   34 +
 hadoop-tools/hadoop-gcp/pom.xml                    |  540 +++++
 .../src/config/checkstyle-suppressions.xml         |   26 +
 .../org/apache/hadoop/fs/gs/ApiErrorExtractor.java |  327 +++
 .../java/org/apache/hadoop/fs/gs/Constants.java    |   27 +-
 .../apache/hadoop/fs/gs/CreateBucketOptions.java   |   81 +
 .../org/apache/hadoop/fs/gs/CreateFileOptions.java |  142 ++
 .../apache/hadoop/fs/gs/CreateObjectOptions.java   |  127 ++
 .../apache/hadoop/fs/gs/ErrorTypeExtractor.java    |  116 ++
 .../main/java/org/apache/hadoop/fs/gs/Fadvise.java |   21 +-
 .../hadoop/fs/gs/FileAccessPatternManager.java     |  184 ++
 .../java/org/apache/hadoop/fs/gs/FileInfo.java     |  205 ++
 .../apache/hadoop/fs/gs/GcsInstrumentation.java    |   63 +
 .../org/apache/hadoop/fs/gs/GcsListOperation.java  |   98 +
 .../org/apache/hadoop/fs/gs/GcsStatistics.java     |   72 +
 .../apache/hadoop/fs/gs/GcsStorageStatistics.java  |   52 +
 .../apache/hadoop/fs/gs/GoogleCloudStorage.java    | 1051 ++++++++++
 .../fs/gs/GoogleCloudStorageClientReadChannel.java |  609 ++++++
 .../gs/GoogleCloudStorageClientWriteChannel.java   |  120 ++
 .../hadoop/fs/gs/GoogleCloudStorageExceptions.java |   81 +
 .../hadoop/fs/gs/GoogleCloudStorageFileSystem.java |  773 +++++++
 .../hadoop/fs/gs/GoogleCloudStorageItemInfo.java   |  425 ++++
 .../hadoop/fs/gs/GoogleHadoopFSInputStream.java    |  187 ++
 .../hadoop/fs/gs/GoogleHadoopFileSystem.java       |  776 +++++++
 .../fs/gs/GoogleHadoopFileSystemConfiguration.java |  238 +++
 .../hadoop/fs/gs/GoogleHadoopOutputStream.java     |  365 ++++
 .../src/main/java/org/apache/hadoop/fs/gs/Gs.java  |   64 +
 .../hadoop/fs/gs/HadoopConfigurationProperty.java  |  121 ++
 .../fs/gs/HadoopCredentialsConfiguration.java      |  213 ++
 .../org/apache/hadoop/fs/gs/IoExceptionHelper.java |   83 +
 .../org/apache/hadoop/fs/gs/ListFileOptions.java   |   30 +-
 .../org/apache/hadoop/fs/gs/ListObjectOptions.java |  141 ++
 .../org/apache/hadoop/fs/gs/RedactedString.java}   |   36 +-
 .../org/apache/hadoop/fs/gs/StatisticTypeEnum.java |   19 +-
 .../org/apache/hadoop/fs/gs/StorageResourceId.java |  333 +++
 .../java/org/apache/hadoop/fs/gs/StringPaths.java  |  169 ++
 .../java/org/apache/hadoop/fs/gs/UriPaths.java     |  113 +
 .../hadoop/fs/gs/VerificationAttributes.java       |   70 +
 .../java/org/apache/hadoop/fs/gs/package-info.java |   17 +-
 .../services/org.apache.hadoop.fs.FileSystem       |   16 +
 .../markdown/tools/hadoop-gcp/Configuration.md     |  197 ++
 .../src/site/markdown/tools/hadoop-gcp/testing.md  |   79 +
 .../org/apache/hadoop/fs/gs/TestConfiguration.java |   64 +
 .../apache/hadoop/fs/gs/TestStorageResourceId.java |  287 +++
 .../org/apache/hadoop/fs/gs/TestStringPaths.java   |  189 ++
 .../java/org/apache/hadoop/fs/gs/TestUriPaths.java |  161 ++
 .../hadoop/fs/gs/contract/GoogleContract.java      |   27 +-
 .../fs/gs/contract/ITestGoogleContractAppend.java  |   25 +-
 .../fs/gs/contract/ITestGoogleContractConcat.java  |   22 +-
 .../ITestGoogleContractContentSummary.java         |   21 +-
 .../fs/gs/contract/ITestGoogleContractCreate.java  |   26 +-
 .../fs/gs/contract/ITestGoogleContractDelete.java  |   22 +-
 .../contract/ITestGoogleContractGetFileStatus.java |   22 +-
 .../fs/gs/contract/ITestGoogleContractMkdir.java   |   22 +-
 .../fs/gs/contract/ITestGoogleContractOpen.java    |   23 +-
 .../fs/gs/contract/ITestGoogleContractRename.java  |   22 +-
 .../contract/ITestGoogleContractRootDirectory.java |   23 +-
 .../fs/gs/contract/ITestGoogleContractSeek.java    |   22 +-
 .../gs/contract/ITestGoogleContractUnbuffer.java   |   21 +-
 .../apache/hadoop/fs/gs/contract/package-info.java |   18 +-
 .../java/org/apache/hadoop/fs/gs/package-info.java |   18 +-
 .../hadoop-gcp/src/test/resources/contract/gs.xml  |  119 ++
 .../hadoop-gcp/src/test/resources/core-site.xml    |   47 +
 hadoop-tools/hadoop-resourceestimator/pom.xml      |    5 -
 hadoop-tools/hadoop-tools-dist/pom.xml             |   16 +
 hadoop-tools/pom.xml                               |    1 +
 .../pom.xml                                        |   25 -
 .../application/TestAppCatalogSolrClient.java      |    7 +-
 .../hadoop-yarn-services-api/pom.xml               |    5 +
 .../hadoop-yarn/hadoop-yarn-csi/pom.xml            |    4 -
 .../hadoop-yarn-server-common/pom.xml              |    6 +
 .../pom.xml                                        |    2 +-
 .../globalpolicygenerator/TestGPGPolicyFacade.java |   12 +-
 .../policygenerator/TestPolicyGenerator.java       |    4 +-
 .../hadoop-yarn-server-resourcemanager/pom.xml     |    1 -
 .../nodelabels/NodeAttributesManagerImpl.java      |    9 +-
 .../pom.xml                                        |   45 -
 .../hadoop-yarn-server-web-proxy/pom.xml           |    5 +
 .../server/webproxy/TestFedAppReportFetcher.java   |   16 +-
 .../server/webproxy/TestWebAppProxyServletFed.java |   16 +-
 .../hadoop-yarn/hadoop-yarn-ui/pom.xml             |    2 +-
 licenses-binary/LICENSE-checker-qual.txt           |   19 +
 licenses-binary/LICENSE-google-auth.txt            |   28 +
 licenses-binary/LICENSE-threetenbp.txt             |   29 +
 pom.xml                                            |    2 +-
 start-build-env.sh                                 |    2 +-
 462 files changed, 20997 insertions(+), 9127 deletions(-)
 create mode 100644 .github/workflows/stale.yml
 delete mode 100644 dev-support/docker/Dockerfile_centos_7
 rename dev-support/docker/{Dockerfile_debian_10 => Dockerfile_debian_11} (71%)
 rename dev-support/docker/{Dockerfile_centos_8 => Dockerfile_rockylinux_8} 
(55%)
 delete mode 100644 
dev-support/docker/pkg-resolver/set-vault-as-baseurl-centos.sh
 create mode 100644 
hadoop-cloud-storage-project/hadoop-cos/src/test/java/org/apache/hadoop/fs/cosn/auth/DynamicTemporaryCosnCredentialsProvider.java
 create mode 100644 
hadoop-cloud-storage-project/hadoop-cos/src/test/java/org/apache/hadoop/fs/cosn/contract/TestCosNContractDynamicToken.java
 create mode 100644 
hadoop-common-project/hadoop-auth/src/main/java/org/apache/hadoop/security/authentication/util/SubjectUtil.java
 create mode 100644 
hadoop-common-project/hadoop-auth/src/test/java/org/apache/hadoop/security/authentication/util/TestSubjectUtil.java
 delete mode 100644 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/diskbalancer/DiskBalancerResultVerifier.java
 delete mode 100644 
hadoop-tools/hadoop-azure/src/test/java/org/apache/hadoop/fs/azurebfs/utils/Parallelized.java
 create mode 100644 hadoop-tools/hadoop-gcp/dev-support/findbugs-exclude.xml
 create mode 100644 hadoop-tools/hadoop-gcp/pom.xml
 create mode 100644 
hadoop-tools/hadoop-gcp/src/config/checkstyle-suppressions.xml
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/ApiErrorExtractor.java
 copy 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestNameNodeAcl.java
 => 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/Constants.java 
(63%)
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/CreateBucketOptions.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/CreateFileOptions.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/CreateObjectOptions.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/ErrorTypeExtractor.java
 copy 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestNameNodeAcl.java
 => hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/Fadvise.java 
(63%)
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/FileAccessPatternManager.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/FileInfo.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/GcsInstrumentation.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/GcsListOperation.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/GcsStatistics.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/GcsStorageStatistics.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/GoogleCloudStorage.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/GoogleCloudStorageClientReadChannel.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/GoogleCloudStorageClientWriteChannel.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/GoogleCloudStorageExceptions.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/GoogleCloudStorageFileSystem.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/GoogleCloudStorageItemInfo.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/GoogleHadoopFSInputStream.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/GoogleHadoopFileSystem.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/GoogleHadoopFileSystemConfiguration.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/GoogleHadoopOutputStream.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/Gs.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/HadoopConfigurationProperty.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/HadoopCredentialsConfiguration.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/IoExceptionHelper.java
 copy 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestNameNodeAcl.java
 => 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/ListFileOptions.java
 (63%)
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/ListObjectOptions.java
 copy 
hadoop-tools/{hadoop-azure/src/main/java/org/apache/hadoop/fs/azurebfs/services/AbfsHttpHeader.java
 => hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/RedactedString.java} (55%)
 copy 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestNameNodeAcl.java
 => 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/StatisticTypeEnum.java
 (63%)
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/StorageResourceId.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/StringPaths.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/UriPaths.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/VerificationAttributes.java
 copy 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestNameNodeAcl.java
 => 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/package-info.java 
(64%)
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/resources/META-INF/services/org.apache.hadoop.fs.FileSystem
 create mode 100644 
hadoop-tools/hadoop-gcp/src/site/markdown/tools/hadoop-gcp/Configuration.md
 create mode 100644 
hadoop-tools/hadoop-gcp/src/site/markdown/tools/hadoop-gcp/testing.md
 create mode 100644 
hadoop-tools/hadoop-gcp/src/test/java/org/apache/hadoop/fs/gs/TestConfiguration.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/test/java/org/apache/hadoop/fs/gs/TestStorageResourceId.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/test/java/org/apache/hadoop/fs/gs/TestStringPaths.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/test/java/org/apache/hadoop/fs/gs/TestUriPaths.java
 copy 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestNameNodeAcl.java
 => 
hadoop-tools/hadoop-gcp/src/test/java/org/apache/hadoop/fs/gs/contract/GoogleContract.java
 (65%)
 copy 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestNameNodeAcl.java
 => 
hadoop-tools/hadoop-gcp/src/test/java/org/apache/hadoop/fs/gs/contract/ITestGoogleContractAppend.java
 (59%)
 copy 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestNameNodeAcl.java
 => 
hadoop-tools/hadoop-gcp/src/test/java/org/apache/hadoop/fs/gs/contract/ITestGoogleContractConcat.java
 (67%)
 copy 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestNameNodeAcl.java
 => 
hadoop-tools/hadoop-gcp/src/test/java/org/apache/hadoop/fs/gs/contract/ITestGoogleContractContentSummary.java
 (67%)
 copy 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestNameNodeAcl.java
 => 
hadoop-tools/hadoop-gcp/src/test/java/org/apache/hadoop/fs/gs/contract/ITestGoogleContractCreate.java
 (59%)
 copy 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestNameNodeAcl.java
 => 
hadoop-tools/hadoop-gcp/src/test/java/org/apache/hadoop/fs/gs/contract/ITestGoogleContractDelete.java
 (67%)
 copy 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestNameNodeAcl.java
 => 
hadoop-tools/hadoop-gcp/src/test/java/org/apache/hadoop/fs/gs/contract/ITestGoogleContractGetFileStatus.java
 (67%)
 copy 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestNameNodeAcl.java
 => 
hadoop-tools/hadoop-gcp/src/test/java/org/apache/hadoop/fs/gs/contract/ITestGoogleContractMkdir.java
 (67%)
 copy 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestNameNodeAcl.java
 => 
hadoop-tools/hadoop-gcp/src/test/java/org/apache/hadoop/fs/gs/contract/ITestGoogleContractOpen.java
 (67%)
 copy 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestNameNodeAcl.java
 => 
hadoop-tools/hadoop-gcp/src/test/java/org/apache/hadoop/fs/gs/contract/ITestGoogleContractRename.java
 (67%)
 copy 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestNameNodeAcl.java
 => 
hadoop-tools/hadoop-gcp/src/test/java/org/apache/hadoop/fs/gs/contract/ITestGoogleContractRootDirectory.java
 (66%)
 copy 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestNameNodeAcl.java
 => 
hadoop-tools/hadoop-gcp/src/test/java/org/apache/hadoop/fs/gs/contract/ITestGoogleContractSeek.java
 (67%)
 copy 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestNameNodeAcl.java
 => 
hadoop-tools/hadoop-gcp/src/test/java/org/apache/hadoop/fs/gs/contract/ITestGoogleContractUnbuffer.java
 (67%)
 copy 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestNameNodeAcl.java
 => 
hadoop-tools/hadoop-gcp/src/test/java/org/apache/hadoop/fs/gs/contract/package-info.java
 (64%)
 copy 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestNameNodeAcl.java
 => 
hadoop-tools/hadoop-gcp/src/test/java/org/apache/hadoop/fs/gs/package-info.java 
(64%)
 create mode 100644 hadoop-tools/hadoop-gcp/src/test/resources/contract/gs.xml
 create mode 100644 hadoop-tools/hadoop-gcp/src/test/resources/core-site.xml
 create mode 100644 licenses-binary/LICENSE-checker-qual.txt
 create mode 100644 licenses-binary/LICENSE-google-auth.txt
 create mode 100644 licenses-binary/LICENSE-threetenbp.txt


---------------------------------------------------------------------
To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-commits-h...@hadoop.apache.org


Reply via email to