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

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


    from 4235dc62687 HDFS-17772. Fix JournaledEditsCache int overflow while the 
maximum capacity to be Integer MAX_VALUE. (#7617). Contributed by  Guo Wei.
     add e73722eef08 Revert "YARN-11765. Refactor: Move Clock Class from 
hadoop-mapreduce-project to hadoop-common-project for Reusability (#7352)  
Contributed by Jiandan Yang." (#7599)  Contributed by Cheng Pan.
     add a47df85360b HDFS-17226. Building native libraries fails on Fedora 38. 
(#6191)
     add 5770647dc73 HDFS-12431. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-hdfs Part3. (#7626)
     add 08f4068080e HADOOP-19416. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-kms. (#7637)
     add 1293a0ec28c HADOOP-19411. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-cos. (#7640)
     add 751468d6fad HADOOP-19412. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-huaweicloud. (#7639)
     add e08bb0b28ea HADOOP-19418. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-nfs. (#7635)
     add 91923fb6399 HADOOP-19430. Upgrade JUnit from 4 to 5 in 
hadoop-datajoin. (#7618)
     add 809b1b59738 HADOOP-19427. [JDK17]  Upgrade JUnit from 4 to 5 in 
hadoop-compat-bench. (#7619)
     add b6682d376a1 HADOOP-19419. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-registry. (#7624)
     add 676027176de HADOOP-19423. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-archives. (#7620)
     add 10cbe27d565 HADOOP-19406. ABFS: [FNSOverBlob] Support User Delegation 
SAS for FNS Blob (#7523)
     add 709d10e40f6 HADOOP-19532. Update commons-lang3 to 3.17.0 (#7591)
     add ed7e7dabcc8 HADOOP-19542. S3A: Close AAL factory on service stop. 
(#7616)
     add 189c8b65e2e YARN-11813. Fix the fallback ordering between cgroup v2 
and v1. (#7631)
     add 96c380d1522 HADOOP-19410. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-client-integration-tests. (#7650)
     add 72939fe79d6 HADOOP-19417. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-minikdc. (#7636)
     add 7c7adefb65f YARN-11801: NPE in FifoCandidatesSelector.selectCandidates 
when preempting resources for an auto-created queue without child queues (#7607)
     add f9f7b292eb8 HADOOP-19548: [ABFS] Fix Logging in FSDataInputStream to 
Mention Correct Buffersize (#7642)
     add cfde3a3f645 HADOOP-19545. Update to ApacheDS 2.0.0.AM27 and ldap-api 
2.1.7 (#7628) Contributed by Istvan Toth.
     add db81ea603cf HADOOP-19555. Fix testRenameFileWithFullQualifiedPath on 
Windows (#7654)
     add b949ca64a15 HADOOP-19557 S3A: S3ABlockOutputStream to never log/reject 
hflush() calls (#7662)
     add a4130c8818a HADOOP-19414. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-auth. (#7638)
     add e442a32a8ba YARN-11815: Fix NodeQueueLoadMonitor scheduler running on 
standby RMs (#7665)
     add 26a0fdaa755 HADOOP-19421. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-aliyun. (#7634)
     add e57face3fc0 HADOOP-19417. [Addendum] [JDK17] Upgrade JUnit from 4 to 5 
in hadoop-minikdc. (#7661)
     add e10314226da HADOOP-19560. Update build instructions for Windows (#7673)
     add b0a71903ae6 HADOOP-19558. Skip testRenameFileBeingAppended on Windows 
(#7666)
     add 2ae4de8b688 YARN-11818. Fix "submitted by user jenkins to unknown 
queue: default" error in hadoop-yarn-client tests. (#7675) Contributed by 
Shilun Fan.
     add 5279af9b2fb HADOOP-19540. [JDK17] Add ubuntu:noble as a build platform 
with JDK-17 as default (#7608)
     add 7ea3f51287c HADOOP-19551. Fix compilation error of native libraries on 
newer GCC. (#7644)
     add 90a6f3b2021 HADOOP-19426. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-azure-datalake Part1. (#7652)
     add 4272a80dabf HADOOP-19477: Update GitHub Actions to latest versions
     add 2661feb6db2 Revert "HADOOP-19477: Update GitHub Actions to latest 
versions"
     add 1c0c3004718 HADOOP-19384. S3A: Add support for 
ProfileCredentialsProvider (#7284)
     add 47ad1c0cdf0 YARN-11793: Replace Grizzly with Jetty in Jersey Test 
Framework (#7497)
     add 4769febaccc  HADOOP-19554. LocalDirAllocator still doesn't always 
recover from directory deletion (#7651)
     add cd68d134989 Revert " HADOOP-19554. LocalDirAllocator still doesn't 
always recover from directory deletion (#7651)"
     add 81e4848a7e7 HADOOP-19554. LocalDirAllocator still doesn't always 
recover from directory deletion (#7683)
     add 356fd6aea33 HADOOP-19550. Migrate ViewFileSystemBaseTest to Junit 5
     add eec726ebe01 HDFS-17767. Skip tests that depend on custom 
SecurityManager when Java doesn't support it
     add 9c05d9667bc HADOOP-19526. Skip tests in Hadoop common that depend on 
SecurityManager if the JVM does not support it
     add b04db8283c0 HADOOP-19563. Upgrade libopenssl to 3.1.2 on Windows 
(#7680)
     add f34c4be413d HADOOP-19433. [JDK17] Upgrade JUnit from 4 to 5 in 
hadoop-extras. (#7586)
     add 912c26035e0 HADOOP-19562. Fix TestTextCommand on Windows (#7679)
     add b44ce0ae032 HADOOP-19570. Upgrade libxxhash to 0.8.3 in Windows 10 
(#7689)
     add 20f40119aa3 HADOOP-19530. Add --enable-native-access=ALL-UNNAMED JVM 
option
     add d491f0baf68 HADOOP-19573. S3A: 
ITestS3AConfiguration.testDirectoryAllocatorDefval() failing (#7699)
     add 66adc68b620 HADOOP-19572. [ABFS][BugFix] Empty Page Issue on 
Subsequent ListBlob call with NextMarker (#7698)
     add 949292eac6d HADOOP-19571. Improve PrometheusMetricsSink#normalizeName 
performance (#7692) Contributed by Ivan Andika.
     add f347b64fb7d HADOOP-19567. S3A: error stack traces printed on analytics 
stream factory close (#7701)
     add 43b5183dbbf YARN-11816. Fix flaky test: 
TestCapacitySchedulerMultiNodes#testCheckRequestOnceForUnsatisfiedRequest. 
(#7659) Contributed by Tao Yang.
     add 58fbe4a9554 HDFS-17788. [ARR] getFileInfo not handle exception rightly 
which may cause FileNotFoundException in DistributedFileSystem. (#7703). 
Contributed by hfutatzhanghb.
     add 31e24808e6b HADOOP-19343: GCS / Add implementation for create() API

No new revisions were added by this update.

Summary of changes:
 BUILDING.txt                                       |  24 +-
 LICENSE-binary                                     |   4 +-
 .../docker/{Dockerfile => Dockerfile_ubuntu_24}    |  19 +-
 dev-support/docker/Dockerfile_windows_10           |  12 +-
 dev-support/docker/pkg-resolver/packages.json      |  66 +-
 dev-support/docker/pkg-resolver/platforms.json     |   1 +
 .../hadoop-client-integration-tests/pom.xml        |  20 +
 .../apache/hadoop/example/ITUseHadoopCodecs.java   |  10 +-
 .../apache/hadoop/example/ITUseMiniCluster.java    |  15 +-
 .../hadoop-client-minicluster/pom.xml              |   2 +-
 .../hadoop-client-runtime/pom.xml                  |   7 +
 .../apache/hadoop/fs/cosn/TestCosCredentials.java  |   8 +-
 .../apache/hadoop/fs/cosn/TestCosNInputStream.java |  36 +-
 .../hadoop/fs/cosn/TestCosNOutputStream.java       |  17 +-
 .../hadoop/fs/obs/TestOBSFSMainOperations.java     |  21 +-
 .../fs/obs/TestOBSFileContextCreateMkdir.java      |  11 +-
 .../fs/obs/TestOBSFileContextMainOperations.java   |  15 +-
 .../hadoop/fs/obs/TestOBSFileContextURI.java       |  13 +-
 .../hadoop/fs/obs/TestOBSFileContextUtil.java      |   9 +-
 .../hadoop/fs/obs/TestOBSFileSystemContract.java   |  13 +-
 hadoop-common-project/hadoop-auth/pom.xml          |   5 +
 .../client/AuthenticatorTestCase.java              |  25 +-
 .../client/TestAuthenticatedURL.java               |  71 +-
 .../client/TestKerberosAuthenticator.java          | 106 +--
 .../client/TestPseudoAuthenticator.java            |  16 +-
 .../TestAltKerberosAuthenticationHandler.java      |  56 +-
 .../server/TestAuthenticationFilter.java           | 556 +++++++-------
 .../server/TestAuthenticationToken.java            |  19 +-
 .../TestJWTRedirectAuthenticationHandler.java      | 162 +++--
 .../server/TestKerberosAuthenticationHandler.java  |  83 +--
 .../server/TestLdapAuthenticationHandler.java      |  95 +--
 .../TestMultiSchemeAuthenticationHandler.java      |  91 ++-
 .../server/TestPseudoAuthenticationHandler.java    |  40 +-
 .../authentication/util/TestAuthToken.java         |  58 +-
 .../authentication/util/TestCertificateUtil.java   |  10 +-
 .../util/TestFileSignerSecretProvider.java         |  23 +-
 .../authentication/util/TestJaasConfiguration.java |  30 +-
 .../authentication/util/TestKerberosName.java      |  46 +-
 .../authentication/util/TestKerberosUtil.java      |  72 +-
 .../util/TestRandomSignerSecretProvider.java       |  30 +-
 .../util/TestRolloverSignerSecretProvider.java     |  31 +-
 .../security/authentication/util/TestSigner.java   |  43 +-
 .../util/TestStringSignerSecretProvider.java       |  12 +-
 .../util/TestZKSignerSecretProvider.java           | 137 ++--
 .../hadoop-common/HadoopCommon.cmake               |   3 +
 .../hadoop-common/src/main/bin/hadoop-functions.sh |   1 +
 .../org/apache/hadoop/fs/LocalDirAllocator.java    | 133 +++-
 .../hadoop/fs/statistics/StreamStatisticNames.java |   7 +
 .../metrics2/sink/PrometheusMetricsSink.java       |  52 +-
 .../main/java/org/apache/hadoop/util/Clock.java    |  32 -
 .../org/apache/hadoop/util/MonotonicClock.java     |  45 --
 .../java/org/apache/hadoop/util/SystemClock.java   |  48 --
 .../main/java/org/apache/hadoop/util/UTCClock.java |  40 -
 .../src/main/resources/core-default.xml            |   1 +
 .../apache/hadoop/fs/TestLocalDirAllocator.java    |  43 +-
 .../rawlocal/TestRawlocalContractAppend.java       |  11 +
 .../apache/hadoop/fs/ftp/TestFTPFileSystem.java    |   8 +-
 .../apache/hadoop/fs/shell/TestTextCommand.java    |   2 +-
 .../viewfs/TestViewFileSystemLocalFileSystem.java  |  28 +-
 ...ViewFileSystemWithAuthorityLocalFileSystem.java |  34 +-
 .../hadoop/fs/viewfs/ViewFileSystemBaseTest.java   | 807 +++++++++++----------
 .../java/org/apache/hadoop/log/TestLogLevel.java   |  54 +-
 .../security/TestFixKerberosTicketOrder.java       |  49 +-
 .../hadoop/security/TestRaceWhenRelogin.java       |  10 +-
 .../hadoop/crypto/key/kms/server/TestKMS.java      | 489 +++++++------
 .../hadoop/crypto/key/kms/server/TestKMSACLs.java  |  71 +-
 .../hadoop/crypto/key/kms/server/TestKMSAudit.java |  39 +-
 .../kms/server/TestKMSAuthenticationFilter.java    |   7 +-
 .../crypto/key/kms/server/TestKMSMDCFilter.java    |  32 +-
 .../crypto/key/kms/server/TestKMSWithZK.java       |  11 +-
 .../server/TestKeyAuthorizationKeyProvider.java    | 109 +--
 hadoop-common-project/hadoop-minikdc/pom.xml       |  30 +
 .../hadoop/minikdc/KerberosSecurityTestcase.java   |   8 +-
 .../org/apache/hadoop/minikdc/TestMiniKdc.java     |  22 +-
 hadoop-common-project/hadoop-registry/pom.xml      |  26 +
 .../hadoop/registry/AbstractRegistryTest.java      |   4 +-
 .../hadoop/registry/AbstractZKRegistryTest.java    |  23 +-
 .../apache/hadoop/registry/RegistryTestHelper.java |  41 +-
 .../hadoop/registry/cli/TestRegistryCli.java       |  10 +-
 .../registry/client/binding/TestMarshalling.java   |  84 ++-
 .../client/binding/TestRegistryOperationUtils.java |   7 +-
 .../client/binding/TestRegistryPathUtils.java      |  18 +-
 .../registry/client/impl/TestCuratorService.java   |  34 +-
 .../impl/TestFSRegistryOperationsService.java      | 116 +--
 .../client/impl/TestMicroZookeeperService.java     |  20 +-
 .../integration/TestYarnPolicySelector.java        |   4 +-
 .../operations/TestRegistryOperations.java         |  46 +-
 .../secure/AbstractSecureRegistryTest.java         |  38 +-
 .../secure/TestRegistrySecurityHelper.java         |  32 +-
 .../hadoop/registry/secure/TestSecureLogins.java   |  23 +-
 .../hadoop/registry/secure/TestSecureRegistry.java |  10 +-
 .../registry/server/dns/TestRegistryDNS.java       | 160 ++--
 .../registry/server/dns/TestReverseZoneUtils.java  |  27 +-
 .../libhdfspp/include/hdfspp/content_summary.h     |   1 +
 .../main/native/libhdfspp/include/hdfspp/fsinfo.h  |   1 +
 .../native/libhdfspp/include/hdfspp/statinfo.h     |   1 +
 .../src/main/native/libhdfspp/include/hdfspp/uri.h |   1 +
 hadoop-hdfs-project/hadoop-hdfs-nfs/pom.xml        |  30 +
 .../org/apache/hadoop/hdfs/nfs/TestMountd.java     |   4 +-
 .../hdfs/nfs/nfs3/TestClientAccessPrivilege.java   |  32 +-
 .../hadoop/hdfs/nfs/nfs3/TestDFSClientCache.java   |  37 +-
 .../hadoop/hdfs/nfs/nfs3/TestExportsTable.java     |  41 +-
 .../hadoop/hdfs/nfs/nfs3/TestNfs3HttpServer.java   |  18 +-
 .../apache/hadoop/hdfs/nfs/nfs3/TestNfs3Utils.java |  39 +-
 .../hadoop/hdfs/nfs/nfs3/TestOffsetRange.java      |  31 +-
 .../hadoop/hdfs/nfs/nfs3/TestOpenFileCtxCache.java |  21 +-
 .../apache/hadoop/hdfs/nfs/nfs3/TestReaddir.java   |  23 +-
 .../hadoop/hdfs/nfs/nfs3/TestRpcProgramNfs3.java   | 281 +++----
 .../hadoop/hdfs/nfs/nfs3/TestViewfsWithNfs3.java   |  72 +-
 .../apache/hadoop/hdfs/nfs/nfs3/TestWrites.java    | 166 ++---
 .../router/async/RouterAsyncClientProtocol.java    |   2 +
 .../TestRouterAsyncRpcWhenNamenodeFailover.java    |  81 +++
 hadoop-hdfs-project/hadoop-hdfs/pom.xml            |  20 +
 .../hadoop/hdfs/TestBlockTokenWrappingQOP.java     |  44 +-
 .../java/org/apache/hadoop/hdfs/TestDFSShell.java  |  63 +-
 .../hadoop/hdfs/TestDatanodeRegistration.java      |   9 +-
 .../apache/hadoop/hdfs/TestMultipleNNPortQOP.java  |  17 +-
 .../hdfs/client/impl/BlockReaderTestUtil.java      |   4 +-
 .../hdfs/client/impl/TestBlockReaderFactory.java   | 109 +--
 .../client/impl/TestBlockReaderIoProvider.java     |   6 +-
 .../hdfs/client/impl/TestBlockReaderLocal.java     | 117 +--
 .../client/impl/TestBlockReaderLocalLegacy.java    |  32 +-
 .../client/impl/TestBlockReaderLocalMetrics.java   |  26 +-
 .../hdfs/client/impl/TestBlockReaderRemote.java    |  16 +-
 .../client/impl/TestClientBlockVerification.java   |  10 +-
 .../hadoop/hdfs/net/TestDFSNetworkTopology.java    |  27 +-
 .../net/TestDFSNetworkTopologyPerformance.java     |  18 +-
 .../hadoop/hdfs/protocol/TestAnnotations.java      |  12 +-
 .../hadoop/hdfs/protocol/TestBlockListAsLongs.java |  22 +-
 .../hadoop/hdfs/protocol/TestLayoutVersion.java    |  68 +-
 .../hadoop/hdfs/protocol/TestLocatedBlock.java     |   8 +-
 .../protocol/datatransfer/TestPacketReceiver.java  |   6 +-
 .../sasl/SaslDataTransferTestCase.java             |  10 +-
 .../TestBlackListBasedTrustedChannelResolver.java  |  16 +-
 .../sasl/TestCustomizedCallbackHandler.java        |  12 +-
 .../datatransfer/sasl/TestSaslDataTransfer.java    |  58 +-
 .../TestSaslDataTransferExpiredBlockToken.java     |  26 +-
 .../hadoop/hdfs/protocolPB/TestPBHelper.java       | 103 ++-
 .../apache/hadoop/hdfs/qjournal/QJMTestUtil.java   |  21 +-
 .../hdfs/qjournal/TestMiniJournalCluster.java      |  10 +-
 .../apache/hadoop/hdfs/qjournal/TestNNWithQJM.java |  26 +-
 .../hadoop/hdfs/qjournal/TestSecureNNWithQJM.java  |  33 +-
 .../hdfs/qjournal/client/TestEpochsAreUnique.java  |  11 +-
 .../hdfs/qjournal/client/TestIPCLoggerChannel.java |  15 +-
 .../hdfs/qjournal/client/TestQJMWithFaults.java    |  17 +-
 .../hdfs/qjournal/client/TestQuorumCall.java       |  21 +-
 .../client/TestQuorumJournalManagerUnit.java       |  23 +-
 .../client/TestSegmentRecoveryComparator.java      |   5 +-
 .../qjournal/server/TestGetJournalEditServlet.java |   6 +-
 .../hadoop/hdfs/qjournal/server/TestJournal.java   |  73 +-
 .../server/TestJournalNodeHttpServerXFrame.java    |  15 +-
 .../qjournal/server/TestJournalNodeMXBean.java     |  18 +-
 .../TestJournalNodeRespectsBindHostKeys.java       |  52 +-
 .../qjournal/server/TestJournaledEditsCache.java   |  33 +-
 .../hadoop/hdfs/security/TestDelegationToken.java  | 177 ++---
 .../security/TestDelegationTokenForProxyUser.java  |  30 +-
 .../hdfs/security/token/block/TestBlockToken.java  |  38 +-
 .../token/block/TestUpdateDataNodeCurrentKey.java  |  24 +-
 .../balancer/TestBalancerWithSaslDataTransfer.java |   2 +-
 .../hdfs/server/datanode/TestDataNodeMXBean.java   |  86 ++-
 .../hdfs/server/namenode/TestSecureNameNode.java   |  70 +-
 .../hdfs/shortcircuit/TestShortCircuitCache.java   | 200 ++---
 .../shortcircuit/TestShortCircuitLocalRead.java    |  91 +--
 .../hadoop-mapreduce-client-app/pom.xml            |   2 +-
 .../apache/hadoop/mapred/MapTaskAttemptImpl.java   |   2 +-
 .../hadoop/mapred/ReduceTaskAttemptImpl.java       |   2 +-
 .../apache/hadoop/mapreduce/v2/app/AppContext.java |   2 +-
 .../hadoop/mapreduce/v2/app/MRAppMaster.java       |   4 +-
 .../v2/app/TaskAttemptFinishingMonitor.java        |   2 +-
 .../mapreduce/v2/app/TaskHeartbeatHandler.java     |   2 +-
 .../hadoop/mapreduce/v2/app/job/impl/JobImpl.java  |   2 +-
 .../mapreduce/v2/app/job/impl/MapTaskImpl.java     |   2 +-
 .../mapreduce/v2/app/job/impl/ReduceTaskImpl.java  |   2 +-
 .../mapreduce/v2/app/job/impl/TaskAttemptImpl.java |   2 +-
 .../hadoop/mapreduce/v2/app/job/impl/TaskImpl.java |   2 +-
 .../mapreduce/v2/app/rm/RMContainerAllocator.java  |   2 +-
 .../v2/app/speculate/DefaultSpeculator.java        |   2 +-
 .../mapred/TestTaskAttemptFinishingMonitor.java    |   2 +-
 .../hadoop/mapred/TestTaskAttemptListenerImpl.java |   2 +-
 .../org/apache/hadoop/mapreduce/v2/app/MRApp.java  |   4 +-
 .../hadoop/mapreduce/v2/app/MockAppContext.java    |   2 +-
 .../hadoop/mapreduce/v2/app/TestRecovery.java      |   4 +-
 .../mapreduce/v2/app/TestRuntimeEstimators.java    |   4 +-
 .../mapreduce/v2/app/TestTaskHeartbeatHandler.java |   4 +-
 .../v2/app/commit/TestCommitterEventHandler.java   |   4 +-
 .../mapreduce/v2/app/job/impl/TestJobImpl.java     |   2 +-
 .../v2/app/job/impl/TestShuffleProvider.java       |   2 +-
 .../mapreduce/v2/app/job/impl/TestTaskAttempt.java |   4 +-
 .../job/impl/TestTaskAttemptContainerRequest.java  |   2 +-
 .../mapreduce/v2/app/job/impl/TestTaskImpl.java    |   4 +-
 .../mapreduce/v2/app/rm/TestRMCommunicator.java    |   2 +-
 .../v2/app/rm/TestRMContainerAllocator.java        |   4 +-
 .../main/java/org/apache/hadoop/mapred/Clock.java  |  10 +-
 .../jobhistory/MapAttemptFinishedEvent.java        |   2 +-
 .../jobhistory/ReduceAttemptFinishedEvent.java     |   2 +-
 .../jobhistory/TaskAttemptFinishedEvent.java       |   2 +-
 .../TaskAttemptUnsuccessfulCompletionEvent.java    |   2 +-
 .../mapreduce/jobhistory/TaskFailedEvent.java      |   2 +-
 .../mapreduce/jobhistory/TaskFinishedEvent.java    |   2 +-
 .../java/org/apache/hadoop/mapred/TestClock.java   |  21 +-
 .../hadoop/mapreduce/v2/hs/HistoryFileManager.java |   4 +-
 .../apache/hadoop/mapreduce/v2/hs/JobHistory.java  |   2 +-
 .../mapreduce/v2/hs/TestHistoryFileManager.java    |   4 +-
 .../org/apache/hadoop/mapred/MiniMRCluster.java    |   4 +-
 .../org/apache/hadoop/mapred/UtilsForTests.java    |   5 +-
 .../hadoop-mapreduce-client/pom.xml                |   2 +-
 .../hadoop-mapreduce-examples/pom.xml              |   2 +-
 hadoop-project/pom.xml                             |  26 +-
 .../fs/aliyun/oss/ITAliyunOSSSignatureV4.java      |  15 +-
 .../fs/aliyun/oss/TestAliyunCredentials.java       |   2 +-
 .../aliyun/oss/TestAliyunOSSBlockOutputStream.java |  89 ++-
 .../oss/TestAliyunOSSFileSystemContract.java       |  61 +-
 .../aliyun/oss/TestAliyunOSSFileSystemStore.java   |  36 +-
 .../fs/aliyun/oss/TestAliyunOSSInputStream.java    |  54 +-
 .../oss/fileContext/TestOSSFileContextUtil.java    |   4 +-
 .../apache/hadoop/fs/aliyun/oss/yarn/TestOSS.java  |  32 +-
 .../apache/hadoop/tools/TestHadoopArchives.java    |  45 +-
 .../apache/hadoop/fs/s3a/S3ABlockOutputStream.java |   5 +-
 .../java/org/apache/hadoop/fs/s3a/Statistic.java   |   4 +
 .../fs/s3a/auth/ProfileAWSCredentialsProvider.java | 106 +++
 .../apache/hadoop/fs/s3a/impl/S3AStoreImpl.java    |  16 +-
 .../s3a/impl/streams/AnalyticsStreamFactory.java   |  16 +
 .../s3a/impl/streams/ObjectInputStreamFactory.java |   3 +
 .../markdown/tools/hadoop-aws/authentication.md    |  23 +
 .../ITestS3AAnalyticsAcceleratorStreamReading.java |   3 +
 .../hadoop/fs/s3a/ITestS3AConfiguration.java       |  43 +-
 .../fs/s3a/TestS3AAWSCredentialsProvider.java      |  35 +-
 .../hadoop/fs/s3a/TestS3ABlockOutputStream.java    |   6 +-
 .../fs/s3a/impl/streams/TestStreamFactories.java   |   6 +
 .../hadoop/fs/adl/TestAzureADTokenProvider.java    |  41 +-
 .../hadoop/fs/adl/TestRelativePathFormation.java   |  16 +-
 .../hadoop/fs/adl/TestValidateConfiguration.java   |   4 +-
 .../adl/live/TestAdlDifferentSizeWritesLive.java   |  40 +-
 .../live/TestAdlInternalCreateNonRecursive.java    |  36 +-
 .../fs/adl/live/TestAdlSdkConfiguration.java       |  23 +-
 .../fs/adl/live/TestAdlSupportedCharsetInPath.java | 103 ++-
 .../apache/hadoop/fs/adl/live/TestMetadata.java    |  48 +-
 .../dev-support/testrun-scripts/configsupport.sh   |   2 +-
 .../hadoop/fs/azurebfs/AzureBlobFileSystem.java    |  13 +-
 .../fs/azurebfs/AzureBlobFileSystemStore.java      |  11 +-
 .../fs/azurebfs/extensions/SASTokenProvider.java   |   6 +-
 .../fs/azurebfs/services/AbfsBlobClient.java       | 130 ++--
 .../hadoop/fs/azurebfs/services/AbfsClient.java    |  70 +-
 .../hadoop/fs/azurebfs/services/AbfsDfsClient.java |  16 +
 .../hadoop/fs/azurebfs/services/AbfsErrors.java    |   3 +-
 .../hadoop-azure/src/site/markdown/index.md        |  17 +-
 .../ITestAzureBlobFileSystemDelegationSAS.java     | 165 ++++-
 .../azurebfs/ITestAzureBlobFileSystemDelete.java   |   2 +-
 .../ITestAzureBlobFileSystemFileStatus.java        |   2 +-
 .../ITestAzureBlobFileSystemListStatus.java        | 100 +++
 .../fs/azurebfs/ITestFileSystemProperties.java     |  29 +
 .../azurebfs/contract/TestBlobListXmlParser.java   |  42 +-
 .../fs/azurebfs/services/ITestAbfsClient.java      |  81 +++
 .../fs/azurebfs/utils/DelegationSASGenerator.java  |  14 +-
 .../fs/azurebfs/utils/DirectoryStateHelper.java    |   2 +-
 hadoop-tools/hadoop-compat-bench/pom.xml           |  25 +
 .../compat/common/TestHdfsCompatDefaultSuites.java |   9 +-
 .../fs/compat/common/TestHdfsCompatFsCommand.java  |  16 +-
 .../common/TestHdfsCompatInterfaceCoverage.java    |  12 +-
 .../compat/common/TestHdfsCompatShellCommand.java  |  20 +-
 .../hadoop/contrib/utils/join/TestDataJoin.java    |  13 +-
 .../main/java/org/apache/hadoop/tools/DistCp.java  |   3 +-
 .../org/apache/hadoop/tools/TestExternalCall.java  |  45 +-
 .../apache/hadoop/mapred/tools/TestGetGroups.java  |  55 --
 .../java/org/apache/hadoop/tools/TestDistCh.java   |  21 +-
 .../dev-support/findbugs-exclude.xml               |  14 +-
 hadoop-tools/hadoop-gcp/pom.xml                    | 503 +++++++++++++
 .../src/config/checkstyle-suppressions.xml}        |  25 +-
 .../java/org/apache/hadoop/fs/gs/Constants.java    |  17 +-
 .../org/apache/hadoop/fs/gs/CreateOptions.java     | 121 +++
 .../apache/hadoop/fs/gs/ErrorTypeExtractor.java    |  60 ++
 .../java/org/apache/hadoop/fs/gs/FileInfo.java     | 203 ++++++
 .../apache/hadoop/fs/gs/GoogleCloudStorage.java    | 261 +++++++
 .../gs/GoogleCloudStorageClientWriteChannel.java   | 116 +++
 .../hadoop/fs/gs/GoogleCloudStorageFileSystem.java |  89 +++
 .../hadoop/fs/gs/GoogleCloudStorageItemInfo.java   | 423 +++++++++++
 .../hadoop/fs/gs/GoogleHadoopFileSystem.java       | 505 +++++++++++++
 .../fs/gs/GoogleHadoopFileSystemConfiguration.java |  75 ++
 .../hadoop/fs/gs/GoogleHadoopOutputStream.java     | 124 ++++
 .../hadoop/fs/gs/HadoopConfigurationProperty.java  |  90 +++
 .../org/apache/hadoop/fs/gs/StorageResourceId.java | 328 +++++++++
 .../java/org/apache/hadoop/fs/gs/StringPaths.java  | 169 +++++
 .../java/org/apache/hadoop/fs/gs/UriPaths.java     | 113 +++
 .../hadoop/fs/gs/VerificationAttributes.java       |  68 ++
 .../org/apache/hadoop/fs/gs}/package-info.java     |   5 +-
 .../apache/hadoop/fs/gs/TestStorageResourceId.java | 285 ++++++++
 .../org/apache/hadoop/fs/gs/TestStringPaths.java   | 164 +++++
 .../java/org/apache/hadoop/fs/gs/TestUriPaths.java | 150 ++++
 .../org/apache/hadoop/fs/gs}/package-info.java     |   4 +-
 .../mapred/gridmix/TestGridmixSubmission.java      |   3 -
 hadoop-tools/hadoop-resourceestimator/pom.xml      |   2 +-
 .../java/org/apache/hadoop/yarn/sls/AMRunner.java  |   2 +-
 hadoop-tools/pom.xml                               |   1 +
 .../distributedshell/ApplicationMaster.java        |   2 +-
 .../hadoop/yarn/service/ServiceScheduler.java      |   4 +-
 .../hadoop-yarn/hadoop-yarn-client/pom.xml         |   2 +-
 .../api/impl/TestYarnClientWithReservation.java    |   4 +-
 .../hadoop/yarn/client/cli/TestSchedConfCLI.java   |   4 +-
 .../hadoop-yarn/hadoop-yarn-common/pom.xml         |   2 +-
 .../apache/hadoop/yarn/event/AsyncDispatcher.java  |   4 +-
 .../apache/hadoop/yarn/event/EventDispatcher.java  |   4 +-
 .../ifile/LogAggregationIndexedFileController.java |   4 +-
 .../yarn/util/AbstractLivelinessMonitor.java       |   2 -
 .../java/org/apache/hadoop/yarn/util/Clock.java    |   4 -
 .../apache/hadoop/yarn/util/MonotonicClock.java    |   4 -
 .../hadoop/yarn/util/ProcfsBasedProcessTree.java   |   2 -
 .../org/apache/hadoop/yarn/util/SystemClock.java   |   4 -
 .../java/org/apache/hadoop/yarn/util/UTCClock.java |   5 +-
 .../hadoop/yarn/util/WindowsBasedProcessTree.java  |   2 -
 .../TestLogAggregationIndexedFileController.java   |   2 +-
 .../apache/hadoop/yarn/util/ControlledClock.java   |   2 -
 .../yarn/util/TestProcfsBasedProcessTree.java      |   2 -
 .../yarn/util/TestWindowsBasedProcessTree.java     |   1 -
 .../pom.xml                                        |   2 +-
 .../store/impl/MemoryFederationStateStore.java     |   2 +-
 .../store/impl/SQLFederationStateStore.java        |   4 +-
 .../store/impl/ZookeeperFederationStateStore.java  |   4 +-
 .../store/impl/FederationStateStoreBaseTest.java   |   3 +-
 .../utils/FederationStateStoreTestUtil.java        |   2 +-
 .../pom.xml                                        |   2 +-
 .../hadoop-yarn-server-nodemanager/pom.xml         |   2 +-
 .../nodemanager/amrmproxy/AMRMProxyService.java    |   4 +-
 .../amrmproxy/FederationInterceptor.java           |   2 +-
 .../containermanager/ContainerManagerImpl.java     |   2 +-
 .../containermanager/container/ContainerImpl.java  |   4 +-
 .../container/SlidingWindowRetryPolicy.java        |   2 +-
 .../linux/resources/AbstractCGroupsHandler.java    |   4 +-
 .../AbstractCGroupsResourceCalculator.java         |   4 +-
 .../resources/CGroupElasticMemoryController.java   |   4 +-
 .../linux/resources/CGroupsV2HandlerImpl.java      |  18 +-
 .../linux/resources/ResourceHandlerModule.java     |  13 +-
 .../util/CgroupsLCEResourcesHandler.java           |   4 +-
 .../hadoop-yarn-server-resourcemanager/pom.xml     |   2 +-
 .../server/resourcemanager/ClientRMService.java    |   4 +-
 .../DecommissioningNodesWatcher.java               |   2 +-
 .../server/resourcemanager/NodesListManager.java   |   4 +-
 .../OpportunisticContainerAllocatorAMService.java  |   8 +
 .../resourcemanager/RMActiveServiceContext.java    |   4 +-
 .../yarn/server/resourcemanager/RMContextImpl.java |   2 +-
 .../yarn/server/resourcemanager/RMServerUtils.java |   4 +-
 .../federation/FederationClientMethod.java         |   2 +-
 .../federation/FederationStateStoreService.java    |   4 +-
 .../ProportionalCapacityPreemptionPolicy.java      |  21 +-
 .../invariants/ReservationInvariantsChecker.java   |   2 +-
 .../resourcemanager/recovery/ZKRMStateStore.java   |   4 +-
 .../reservation/AbstractReservationSystem.java     |   4 +-
 .../reservation/AbstractSchedulerPlanFollower.java |   2 +-
 .../reservation/CapacitySchedulerPlanFollower.java |   2 +-
 .../reservation/FairSchedulerPlanFollower.java     |   2 +-
 .../resourcemanager/reservation/InMemoryPlan.java  |   4 +-
 .../resourcemanager/reservation/PlanFollower.java  |   2 +-
 .../reservation/ReservationInputValidator.java     |   2 +-
 .../planning/SimpleCapacityReplanner.java          |   4 +-
 .../server/resourcemanager/rmapp/RMAppImpl.java    |   4 +-
 .../rmapp/attempt/AMLivelinessMonitor.java         |   2 +-
 .../rmapp/monitor/RMAppLifetimeMonitor.java        |   2 +-
 .../scheduler/AbstractYarnScheduler.java           |   4 +-
 .../scheduler/SchedulerApplicationAttempt.java     |   2 +-
 .../scheduler/activities/ActivitiesManager.java    |   2 +-
 .../scheduler/capacity/AbstractLeafQueue.java      |   2 +-
 .../scheduler/capacity/AbstractParentQueue.java    |   9 +
 .../capacity/AutoCreatedQueueDeletionPolicy.java   |   2 +-
 .../capacity/CapacitySchedulerContext.java         |   2 +-
 .../QueueConfigurationAutoRefreshPolicy.java       |   4 +-
 .../capacity/QueueManagementDynamicEditPolicy.java |   4 +-
 .../GuaranteedOrZeroCapacityOverTimePolicy.java    |   4 +-
 .../distributed/NodeQueueLoadMonitor.java          |  10 +-
 .../fair/AllocationFileLoaderService.java          |   4 +-
 .../webapp/dao/AppActivitiesInfo.java              |   2 +-
 .../hadoop/yarn/server/resourcemanager/MockRM.java |  12 +-
 .../resourcemanager/TestClientRMService.java       |   4 +-
 .../TestReservationSystemWithRMHA.java             |   4 +-
 .../TestProportionalCapacityPreemptionPolicy.java  |  96 ++-
 ...ionalCapacityPreemptionPolicyMockFramework.java |   2 +-
 .../TestCapacitySchedulerPlanFollower.java         |   2 +-
 .../reservation/TestFairSchedulerPlanFollower.java |   2 +-
 .../reservation/TestInMemoryPlan.java              |   4 +-
 .../reservation/TestReservationInputValidator.java |   2 +-
 .../reservation/TestSchedulerPlanFollowerBase.java |   2 +-
 .../planning/TestSimpleCapacityReplanner.java      |   2 +-
 .../capacity/TestCapacitySchedulerMultiNodes.java  |  50 +-
 .../fair/TestAllocationFileLoaderService.java      |   2 +-
 .../scheduler/fair/TestFSParentQueue.java          |   2 +-
 .../fair/TestFairSchedulerPreemption.java          |   2 +-
 .../scheduler/fair/TestQueueManager.java           |   2 +-
 .../scheduler/fair/TestQueuePlacementPolicy.java   |   2 +-
 .../scheduler/policy/MockSchedulableEntity.java    |   2 +-
 .../webapp/TestRMWebServicesReservation.java       |   4 +-
 .../webapp/dao/TestFairSchedulerQueueInfo.java     |   2 +-
 .../clientrm/FederationClientInterceptor.java      |   4 +-
 .../rmadmin/FederationRMAdminInterceptor.java      |   4 +-
 .../router/webapp/FederationInterceptorREST.java   |   4 +-
 .../router/clientrm/BaseRouterClientRMTest.java    |   4 +-
 .../webapp/MockDefaultRequestInterceptorREST.java  |   2 +-
 .../webapp/TestFederationInterceptorREST.java      |   2 +-
 .../pom.xml                                        |   2 +-
 .../hadoop-yarn-server-web-proxy/pom.xml           |   2 +-
 start-build-env.sh                                 |  26 +-
 398 files changed, 9754 insertions(+), 4636 deletions(-)
 copy dev-support/docker/{Dockerfile => Dockerfile_ubuntu_24} (87%)
 delete mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/Clock.java
 delete mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/MonotonicClock.java
 delete mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/SystemClock.java
 delete mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/UTCClock.java
 create mode 100644 
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/router/async/TestRouterAsyncRpcWhenNamenodeFailover.java
 copy 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/constants/package-info.java
 => 
hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Clock.java
 (83%)
 copy 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/util/TestPureJavaCrc32C.java
 => 
hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/test/java/org/apache/hadoop/mapred/TestClock.java
 (73%)
 create mode 100644 
hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/auth/ProfileAWSCredentialsProvider.java
 delete mode 100644 
hadoop-tools/hadoop-extras/src/test/java/org/apache/hadoop/mapred/tools/TestGetGroups.java
 copy hadoop-tools/{hadoop-datajoin => 
hadoop-gcp}/dev-support/findbugs-exclude.xml (68%)
 create mode 100644 hadoop-tools/hadoop-gcp/pom.xml
 copy 
hadoop-tools/{hadoop-azure/src/test/resources/azure-auth-keys.xml.template => 
hadoop-gcp/src/config/checkstyle-suppressions.xml} (55%)
 copy 
hadoop-cloud-storage-project/hadoop-tos/src/main/java/org/apache/hadoop/fs/tosfs/conf/ArgumentKey.java
 => 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/Constants.java 
(73%)
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/CreateOptions.java
 create mode 100644 
hadoop-tools/hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs/ErrorTypeExtractor.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/GoogleCloudStorage.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/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/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/HadoopConfigurationProperty.java
 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-tools/{hadoop-extras/src/main/java/org/apache/hadoop/tools => 
hadoop-gcp/src/main/java/org/apache/hadoop/fs/gs}/package-info.java (92%)
 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-tools/{hadoop-extras/src/main/java/org/apache/hadoop/tools => 
hadoop-gcp/src/test/java/org/apache/hadoop/fs/gs}/package-info.java (91%)


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