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

ajfabbri pushed a change to branch af/hadoop-19893
in repository https://gitbox.apache.org/repos/asf/hadoop.git


    omit 5acc07d6f8f Address review comment; pin first-party actions versions..
    omit b1c7840294a ci/aws: add TODO hints for test exclusions
    omit 47445026275 Squash: address review: fix comments, harden security
    omit d69896e3d6f HADOOP-19893: remove unnecessary fetch-depth for aws ci 
checkout
    omit a46f466d9a1 HADOOP-19893: clarify status of manual trigger notification
    omit 13a26946ea8 HADOOP-19893: Add sticky comment hint to S3A PRs from forks
    omit 632b39663e0 HADOOP-19893. Add manual cloud_aws CI trigger for fork PRs
     add 6ebe191a96c HADOOP-19913. Upgrade to Jackson 2.18.8 (#8535)
     add dc99f88d076 HADOOP-19920. Fix flaky test TestPrometheusMetricsSink 
(#8549)
     add 6cee8fe4da1 HADOOP-19911. Fix flaky TestBalancerLongRunningTasks 
(#8534)
     add a44da11f745 HADOOP-19919. Upgrade to netty 4.1.135 due to 
CVE-2026-44249. (#8546)
     add 10bb684bb4d HADOOP-10579. Add match expressions to find command (#8259)
     add 62daf8933ad HDFS-17593. Allow setting block locations when opening 
streams (#8561)
     add 9318632ebfb HADOOP-19928. Move to Avro 1.12.1 (#8567)
     add a0f8f7e6dc3 HDFS-17934. RBF: Add router web address to router web UI 
(#8540). Contributed by Felix N
     add a8002b98b4d HDFS-17940. WebHDFS to log at TRACE better (#8565)
     add 9ec39013e57 HADOOP-19905. Implement HttpServer2 thread pool metrics. 
(#8520). Contributed by KWON BYUNGCHANG.
     add 4f9b20bf0a6 HDFS-17938. Add the metrics NumBlocks in datanode. 
(#8566). Contributed by fuchaohong.
     add aa71c423aa4 HADOOP-19927. Add unit test for HttpServer2 mTLS 
enforcement via ssl.server.need.client.auth. (#8564). Contributed by Ferenc 
Erdelyi.
     add b15adbcfa3b Revert HADOOP-19668 and HADOOP-19670: Replace Thread with 
SubjectInheritingThread (#8568)
     add 1d71aeecde3 HADOOP-19933. Upgrade GitHub Actions to ASF-allowed 
versions (#8586)
     add 2dade075738 HADOOP-19906. Restore Subject propagation on JDK 22+ via 
InheritableThreadLocal cascade in SubjectUtil (#8522)
     add c7dfb267c02 YARN-11967. Strict memory enforcement should not skip 
polling-based memory check when CGroups memory is disabled. (#8573). 
Contributed by yanbin.zhang.
     add c14db44497a HADOOP-19934. Make actions/stale GitHub Actions jobs 
up-to-date. (#8589). Contributed by He Xiaoqiao
     add 8a979cbf0fd HADOOP-19931. Summary: SSLHostnameVerifier subject CN 
parsing is too brittle (#8584)
     add 85c23372402 HADOOP-19862: S3A: introduce configurable shared thread 
pool for AWS SDK clients (#8426)
     add 2fd406b5bae HADOOP-19925. Define the Hadoop Security Model in a 
SECURITY.md file (#8562)
     add 4999ac9ea27 HADOOP-19758. Avoid tput in shell usage formatting when 
unavailable. (#8387)
     add c3566f95d3a YARN-11967. Addendum: don't enable pmem/vmem checks in 
DistributedShellBaseTest (#8595). Contributed by yanbin.zhang.
     add ca28186c140 HDFS-17931. Add early return in 
PendingDataNodeMessages.removeQueuedBlock when queue is empty. (#8529). 
Contributed by Janus Chow.
     add 6f5d1374efb HDFS-11161. Incorporate Baidu BOS file system 
implementation. (#8347). Contributed by yangdong2398.
     add d6427095c0e HADOOP-19942. Upgrade to BouncyCastle 1.85 due to security 
issues. (#8614)
     add 767c9da6f34 HDFS-17943. Fix malformed error message for negative 
dfs.domain.socket.disable.interval.seconds (#8603). Contributed by SeungTaek Lim
     add 73d2233b307 HADOOP-19939. Upgrade to Jackson 2.18.9 due to security 
fixes (#8599)
     add 8a695de2e67 HADOOP-19943. Upgrade Apache Mina to 2.0.29 due to 
CVE-2026-47065. (#8615)
     add 5f5229f0d5b HADOOP-19936. TFile parsing is too brittle (#8594)
     add 774501f7675 YARN-11841. Fix ApplicationHistoryService UI - 
WebAppException controller for applicationhistory not found (#7850) Contributed 
by D M Murali Krishna Reddy.
     add b06a3430dd0 HADOOP-19893. Add manual cloud_aws CI trigger for fork PRs
     add 803166cd17a HADOOP-19893: Add sticky comment hint to S3A PRs from forks
     add f85651c53e3 HADOOP-19893: clarify status of manual trigger notification
     add d2d80496593 HADOOP-19893: remove unnecessary fetch-depth for aws ci 
checkout
     add 11e6746e927 Squash: address review: fix comments, harden security
     add 1cf5aaa149a ci/aws: add TODO hints for test exclusions
     add ec637a690fb Address review comment; pin first-party actions versions..

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   (5acc07d6f8f)
            \
             N -- N -- N   refs/heads/af/hadoop-19893 (ec637a690fb)

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/actions/build_image/action.yml             |   8 +-
 .github/labeler.yml                                |   2 +
 .github/workflows/stale.yml                        |   2 +-
 .github/workflows/tmpl_build_and_test.yml          |   9 +-
 .github/workflows/tmpl_build_image_cache.yml       |   6 +-
 AGENTS.md                                          |  15 +
 LICENSE-binary                                     |  82 +-
 SECURITY.md                                        | 720 +++++++++++++++++
 .../hadoop-bos/dev-support/findbugs-exclude.xml    |  62 ++
 hadoop-cloud-storage-project/hadoop-bos/pom.xml    | 354 +++++++++
 .../src/config/checkstyle-suppressions.xml         |  44 ++
 .../main/java/org/apache/hadoop/fs/bos/BOS.java    |  60 ++
 .../apache/hadoop/fs/bos/BaiduBosConstants.java    | 141 ++++
 .../apache/hadoop/fs/bos/BaiduBosFileSystem.java   | 849 +++++++++++++++++++++
 .../hadoop/fs/bos/BaiduBosFileSystemAdapter.java   |  76 ++
 .../org/apache/hadoop/fs/bos/BosBlockBuffer.java   | 129 ++++
 .../org/apache/hadoop/fs/bos/BosClientProxy.java   | 262 +++++++
 .../apache/hadoop/fs/bos/BosClientProxyImpl.java   | 602 +++++++++++++++
 .../org/apache/hadoop/fs/bos/BosInputStream.java   | 592 ++++++++++++++
 .../hadoop/fs/bos/BosNativeFileSystemStore.java    | 735 ++++++++++++++++++
 .../org/apache/hadoop/fs/bos/BosOutputStream.java  | 496 ++++++++++++
 .../apache/hadoop/fs/bos/BosRandomRetryPolicy.java | 107 +++
 .../apache/hadoop/fs/bos/BosTryOnceThenFail.java   |  54 ++
 .../org/apache/hadoop/fs/bos/FileMetadata.java     | 217 ++++++
 .../fs/bos/HierarchyBosNativeFileSystemStore.java  | 160 ++++
 .../bos/NonHierarchyBosNativeFileSystemStore.java  | 459 +++++++++++
 .../org/apache/hadoop/fs/bos/PartialListing.java   |  84 ++
 .../org/apache/hadoop/fs/bos/UploadPartThread.java | 180 +++++
 .../fs/bos/credentials/BceCredentialsProvider.java | 127 +++
 .../ConfigurationCredentialsProvider.java          | 135 ++++
 .../EnvironmentVariableCredentialsProvider.java    |  92 +++
 .../bos/credentials/HadoopCredentialsProvider.java |  35 +-
 .../hadoop/fs/bos/credentials/package-info.java    |  32 +-
 .../fs/bos/exceptions/BandwidthLimitException.java |  39 +-
 .../hadoop/fs/bos/exceptions/BosException.java     |  44 +-
 .../fs/bos/exceptions/BosHotObjectException.java   |  35 +-
 .../fs/bos/exceptions/BosServerException.java      |  34 +-
 .../exceptions/SessionTokenExpireException.java    |  38 +-
 .../hadoop/fs/bos/exceptions/package-info.java     |  32 +-
 .../org/apache/hadoop/fs/bos/package-info.java     |  32 +-
 .../hadoop/fs/bos/utils/BosCRC32CCheckSum.java     | 168 ++++
 .../apache/hadoop/fs/bos/utils/package-info.java   |  32 +-
 .../src/site/markdown/cloud-storage/index.md       | 399 ++++++++++
 .../apache/hadoop/fs/bos/contract/BosContract.java |  44 +-
 .../fs/bos/contract/TestBosContractAppend.java     |  36 +-
 .../fs/bos/contract/TestBosContractConcat.java     |  36 +-
 .../contract/TestBosContractContentSummary.java    |  36 +-
 .../fs/bos/contract/TestBosContractCreate.java     |  36 +-
 .../fs/bos/contract/TestBosContractDelete.java     |  36 +-
 .../bos/contract/TestBosContractGetFileStatus.java |  36 +-
 .../fs/bos/contract/TestBosContractMkdir.java      |  36 +-
 .../fs/bos/contract/TestBosContractOpen.java       |  36 +-
 .../fs/bos/contract/TestBosContractRename.java     |  36 +-
 .../fs/bos/contract/TestBosContractRootDir.java    |  39 +-
 .../fs/bos/contract/TestBosContractSeek.java       |  36 +-
 .../fs/bos/contract/TestBosContractSetTimes.java   |  36 +-
 .../fs/bos/contract/TestBosContractUnbuffer.java   |  36 +-
 .../hadoop/fs/bos/contract/package-info.java       |  28 +-
 .../TestConfigurationCredentialsProvider.java      |  64 ++
 .../hadoop/fs/bos/credentials/package-info.java    |  28 +-
 .../hadoop-bos/src/test/resources/README-TEST.md   | 328 ++++++++
 .../src/test/resources/contract-test-options.xml   |  49 ++
 .../resources/contract-test-options.xml.template   |  72 ++
 .../hadoop-bos/src/test/resources/contract/bos.xml | 324 ++++++++
 .../hadoop-bos/src/test/resources/core-site.xml    |  76 ++
 .../hadoop-bos/src/test/resources/log4j.properties | 346 +++++++++
 .../hadoop-cloud-storage-dist/pom.xml              |  28 +
 .../hadoop-cloud-storage/pom.xml                   |  15 +
 hadoop-cloud-storage-project/pom.xml               |   1 +
 .../security/authentication/util/SubjectUtil.java  | 100 ++-
 .../util/TestSubjectPropagation.java               | 184 +++++
 .../hadoop-common/src/main/bin/hadoop-functions.sh |   8 +-
 .../org/apache/hadoop/conf/ReconfigurableBase.java |   6 +-
 .../org/apache/hadoop/fs/CachingGetSpaceUsed.java  |   3 +-
 .../apache/hadoop/fs/DelegationTokenRenewer.java   |   5 +-
 .../main/java/org/apache/hadoop/fs/FileSystem.java |   3 +-
 .../org/apache/hadoop/fs/shell/find/Atime.java     |  71 ++
 .../org/apache/hadoop/fs/shell/find/Blocksize.java |  49 ++
 .../org/apache/hadoop/fs/shell/find/Empty.java     |  60 ++
 .../java/org/apache/hadoop/fs/shell/find/Find.java |  14 +
 .../org/apache/hadoop/fs/shell/find/Group.java     |  65 ++
 .../org/apache/hadoop/fs/shell/find/Mtime.java     |  74 ++
 .../org/apache/hadoop/fs/shell/find/Newer.java     |  67 ++
 .../org/apache/hadoop/fs/shell/find/Nogroup.java   |  53 ++
 .../org/apache/hadoop/fs/shell/find/Nouser.java    |  53 ++
 .../hadoop/fs/shell/find/NumberExpression.java     | 135 ++++
 .../java/org/apache/hadoop/fs/shell/find/Perm.java | 217 ++++++
 .../org/apache/hadoop/fs/shell/find/Regex.java     | 119 +++
 .../org/apache/hadoop/fs/shell/find/Replicas.java  |  48 ++
 .../java/org/apache/hadoop/fs/shell/find/Size.java |  60 ++
 .../java/org/apache/hadoop/fs/shell/find/Type.java | 119 +++
 .../java/org/apache/hadoop/fs/shell/find/User.java |  65 ++
 .../apache/hadoop/fs/shell/find/package-info.java  |  31 +-
 .../java/org/apache/hadoop/ha/HealthMonitor.java   |   2 +-
 .../java/org/apache/hadoop/ha/StreamPumper.java    |   3 +-
 .../java/org/apache/hadoop/http/HttpServer2.java   |  13 +-
 .../org/apache/hadoop/http/HttpServer2Metrics.java |  60 +-
 .../org/apache/hadoop/io/file/tfile/BCFile.java    |  30 +-
 .../org/apache/hadoop/io/file/tfile/TFile.java     |  88 ++-
 .../org/apache/hadoop/io/file/tfile/Utils.java     |  31 +-
 .../apache/hadoop/io/retry/AsyncCallHandler.java   |   2 +-
 .../main/java/org/apache/hadoop/ipc/Client.java    |   7 +-
 .../main/java/org/apache/hadoop/ipc/Server.java    |  28 +-
 .../hadoop/metrics2/impl/MetricsSinkAdapter.java   |   7 +-
 .../hadoop/net/unix/DomainSocketWatcher.java       |   3 +-
 .../hadoop/security/UserGroupInformation.java      |   3 +-
 .../hadoop/security/ssl/SSLHostnameVerifier.java   |  65 +-
 .../AbstractDelegationTokenSecretManager.java      |   6 +-
 .../service/launcher/InterruptEscalator.java       |   3 +-
 .../org/apache/hadoop/util/AsyncDiskService.java   |   3 +-
 .../util/BlockingThreadPoolExecutorService.java    |   3 +-
 .../main/java/org/apache/hadoop/util/Daemon.java   |  59 +-
 .../java/org/apache/hadoop/util/GcTimeMonitor.java |   6 +-
 .../main/java/org/apache/hadoop/util/Shell.java    |   5 +-
 .../apache/hadoop/util/ShutdownHookManager.java    |   5 +-
 .../util/concurrent/SubjectInheritingThread.java   | 212 -----
 .../src/main/resources/core-default.xml            | 119 +++
 .../src/site/markdown/FileSystemShell.md           |  56 ++
 .../org/apache/hadoop/conf/TestConfiguration.java  |   9 +-
 .../apache/hadoop/conf/TestReconfiguration.java    |   3 +-
 .../org/apache/hadoop/fs/FCStatisticsBaseTest.java |   5 +-
 .../apache/hadoop/fs/TestFileSystemCaching.java    |   6 +-
 .../test/java/org/apache/hadoop/fs/TestTrash.java  |   7 +-
 .../hadoop/fs/loadGenerator/LoadGenerator.java     |   5 +-
 .../org/apache/hadoop/fs/shell/find/TestAmin.java  | 118 +++
 .../org/apache/hadoop/fs/shell/find/TestAtime.java | 119 +++
 .../apache/hadoop/fs/shell/find/TestBlocksize.java | 106 +++
 .../org/apache/hadoop/fs/shell/find/TestEmpty.java |  95 +++
 .../org/apache/hadoop/fs/shell/find/TestFind.java  | 204 +++++
 .../org/apache/hadoop/fs/shell/find/TestGroup.java |  86 +++
 .../apache/hadoop/fs/shell/find/TestIregex.java    | 102 +++
 .../org/apache/hadoop/fs/shell/find/TestMmin.java  | 120 +++
 .../org/apache/hadoop/fs/shell/find/TestMtime.java | 118 +++
 .../org/apache/hadoop/fs/shell/find/TestNewer.java |  82 ++
 .../apache/hadoop/fs/shell/find/TestNogroup.java   |  75 ++
 .../apache/hadoop/fs/shell/find/TestNouser.java    |  75 ++
 .../hadoop/fs/shell/find/TestNumberExpression.java |  81 ++
 .../org/apache/hadoop/fs/shell/find/TestPerm.java  | 243 ++++++
 .../org/apache/hadoop/fs/shell/find/TestRegex.java | 105 +++
 .../apache/hadoop/fs/shell/find/TestReplicas.java  | 106 +++
 .../org/apache/hadoop/fs/shell/find/TestSize.java  | 151 ++++
 .../org/apache/hadoop/fs/shell/find/TestType.java  | 141 ++++
 .../org/apache/hadoop/fs/shell/find/TestUser.java  |  86 +++
 .../org/apache/hadoop/http/TestHttpServer.java     |  32 +
 .../apache/hadoop/http/TestSSLHttpServerMTLS.java  | 150 ++++
 .../java/org/apache/hadoop/io/TestMD5Hash.java     |   9 +-
 .../test/java/org/apache/hadoop/io/TestText.java   |   5 +-
 .../hadoop/io/file/tfile/TestTFileByteArrays.java  |   3 +
 .../hadoop/io/file/tfile/TestTFileComparator2.java |  81 +-
 .../hadoop/io/file/tfile/TestTFileComparators.java |  73 +-
 .../hadoop/io/file/tfile/TestTFileLoading.java     | 189 +++++
 .../apache/hadoop/io/nativeio/TestNativeIO.java    |  20 +-
 .../hadoop/io/nativeio/TestNativeIoInit.java       |  17 +-
 .../apache/hadoop/io/retry/TestFailoverProxy.java  |   9 +-
 .../io/serializer/avro/TestAvroSerialization.java  |  91 ++-
 .../java/org/apache/hadoop/ipc/TestAsyncIPC.java   |  13 +-
 .../apache/hadoop/ipc/TestCallQueueManager.java    |   9 +-
 .../org/apache/hadoop/ipc/TestFairCallQueue.java   |   5 +-
 .../test/java/org/apache/hadoop/ipc/TestIPC.java   |  17 +-
 .../apache/hadoop/ipc/TestIPCServerResponder.java  |   5 +-
 .../hadoop/ipc/TestProtoBufRpcServerHandoff.java   |   5 +-
 .../test/java/org/apache/hadoop/ipc/TestRPC.java   |   3 +-
 .../org/apache/hadoop/ipc/TestRPCWaitForProxy.java |   5 +-
 .../apache/hadoop/ipc/TestRpcServerHandoff.java    |   5 +-
 .../org/apache/hadoop/ipc/TestSocketFactory.java   |   3 +-
 .../apache/hadoop/metrics2/impl/TestSinkQueue.java |   9 +-
 .../hadoop/metrics2/lib/TestMutableMetrics.java    |   7 +-
 .../metrics2/sink/TestPrometheusMetricsSink.java   |  77 +-
 .../hadoop/metrics2/source/TestJvmMetrics.java     |   5 +-
 .../apache/hadoop/net/unix/TestDomainSocket.java   |  19 +-
 .../hadoop/net/unix/TestDomainSocketWatcher.java   |   9 +-
 .../hadoop/security/TestAuthorizationContext.java  |   3 +-
 .../apache/hadoop/security/TestGroupsCaching.java  |  13 +-
 .../hadoop/security/TestLdapGroupsMapping.java     |   5 +-
 .../hadoop/security/TestUserGroupInformation.java  |   5 +-
 .../security/ssl/TestCertificatesGetCNs.java       | 101 +++
 .../hadoop/service/TestServiceLifecycle.java       |   3 +-
 .../launcher/testservices/RunningService.java      |   3 +-
 .../org/apache/hadoop/test/GenericTestUtils.java   |  22 +
 .../apache/hadoop/test/MultithreadedTestUtil.java  |   5 +-
 .../hadoop/test/TestTimedOutTestsListener.java     |   5 +-
 .../apache/hadoop/util/TestAutoCloseableLock.java  |  10 +-
 .../apache/hadoop/util/TestInstrumentedLock.java   |  11 +-
 .../hadoop/util/TestInstrumentedReadWriteLock.java |  17 +-
 .../org/apache/hadoop/util/TestPureJavaCrc32.java  |   7 +-
 .../org/apache/hadoop/util/TestPureJavaCrc32C.java |   7 +-
 .../apache/hadoop/util/TestReflectionUtils.java    |   7 +-
 .../java/org/apache/hadoop/util/TestShell.java     |   9 +-
 .../hadoop/util/TestShutdownThreadsHelper.java     |   3 +-
 .../util/concurrent/TestSubjectPropagation.java    | 191 -----
 .../hadoop-common/src/test/resources/testConf.xml  |  70 +-
 .../src/test/scripts/hadoop_subcommands.bats       |  21 +
 .../hadoop/crypto/key/kms/server/KMSBenchmark.java |   5 +-
 .../hadoop/registry/server/dns/RegistryDNS.java    |   3 +-
 .../server/services/RegistryAdminService.java      |   3 +-
 hadoop-hdfs-project/hadoop-hdfs-client/pom.xml     |   5 +
 .../java/org/apache/hadoop/hdfs/DFSClient.java     |  20 +
 .../java/org/apache/hadoop/hdfs/DataStreamer.java  |   4 +-
 .../org/apache/hadoop/hdfs/DeadNodeDetector.java   |   7 +-
 .../apache/hadoop/hdfs/DistributedFileSystem.java  |  90 +++
 .../apache/hadoop/hdfs/LocatedBlocksRefresher.java |   2 +-
 .../hadoop/hdfs/client/impl/DfsClientConf.java     |   2 +-
 .../hadoop/hdfs/util/CombinedHostsFileReader.java  |   3 +-
 .../apache/hadoop/hdfs/web/WebHdfsFileSystem.java  |  61 +-
 .../ha/TestRequestHedgingProxyProvider.java        |   5 +-
 .../hadoop/hdfs/util/TestByteArrayManager.java     |  11 +-
 .../hadoop/hdfs/web/TestWebHdfsUrlLogging.java     |  66 ++
 .../src/main/native/libhdfs/hdfs.c                 |  73 ++
 .../src/main/native/libhdfs/include/hdfs/hdfs.h    |  22 +-
 .../src/main/native/libhdfspp/tests/hdfs_shim.c    |  15 +
 .../libhdfspp/tests/libhdfs_wrapper_defines.h      |   1 +
 .../libhdfspp/tests/libhdfs_wrapper_undefs.h       |   1 +
 .../libhdfspp/tests/libhdfspp_wrapper_defines.h    |   1 +
 .../hadoop/hdfs/nfs/nfs3/AsyncDataService.java     |   3 +-
 .../hadoop/hdfs/nfs/nfs3/OpenFileCtxCache.java     |   2 +-
 .../org/apache/hadoop/hdfs/nfs/TestUdpServer.java  |   9 +-
 .../hdfs/server/federation/metrics/RBFMetrics.java |  37 +
 .../federation/resolver/order/RouterResolver.java  |   3 +-
 .../federation/router/ConnectionManager.java       |   5 +-
 .../router/MountTableRefresherThread.java          |   5 +-
 .../hdfs/server/federation/router/Router.java      |   5 +-
 .../federation/router/RouterHeartbeatService.java  |   3 +-
 .../server/federation/router/RouterRpcServer.java  |   3 +-
 .../src/main/webapps/router/federationhealth.html  |   8 +-
 .../TestRouterRefreshFairnessPolicyController.java |   7 +-
 .../router/TestRouterFederationRename.java         |   3 +-
 .../router/TestRouterMountTableCacheRefresh.java   |   2 +-
 .../server/federation/router/TestRouterRpc.java    |   3 +-
 .../federation/router/async/utils/SyncClass.java   |   4 +-
 .../hdfs/server/blockmanagement/BlockManager.java  |  12 +-
 .../blockmanagement/CacheReplicationMonitor.java   |   5 +-
 .../blockmanagement/PendingDataNodeMessages.java   |   2 +-
 .../server/blockmanagement/SlowDiskTracker.java    |   3 +-
 .../apache/hadoop/hdfs/server/common/Storage.java  |   5 +-
 .../hdfs/server/datanode/BPServiceActor.java       |   9 +-
 .../hadoop/hdfs/server/datanode/DataNode.java      |   5 +-
 .../hadoop/hdfs/server/datanode/VolumeScanner.java |   5 +-
 .../fsdataset/impl/FsDatasetAsyncDiskService.java  |   3 +-
 .../datanode/fsdataset/impl/FsDatasetImpl.java     |   5 +
 .../datanode/fsdataset/impl/FsVolumeList.java      |  21 +-
 .../impl/RamDiskAsyncLazyPersistService.java       |   3 +-
 .../datanode/metrics/DataNodeMetricHelper.java     |   4 +-
 .../server/datanode/metrics/FSDatasetMBean.java    |   5 +
 .../hadoop/hdfs/server/namenode/Checkpointer.java  |   2 +-
 .../hdfs/server/namenode/FSEditLogAsync.java       |   3 +-
 .../hadoop/hdfs/server/namenode/FSImage.java       |   3 +-
 .../server/namenode/FSImageFormatProtobuf.java     |   5 +-
 .../hadoop/hdfs/server/namenode/NameNode.java      |   3 +-
 .../hdfs/server/namenode/ha/EditLogTailer.java     |   5 +-
 .../server/namenode/ha/StandbyCheckpointer.java    |   5 +-
 .../java/org/apache/hadoop/cli/TestHDFSCLI.java    |   2 +
 .../hadoop/hdfs/TestAppendSnapshotTruncate.java    |   3 +-
 .../TestClientProtocolForPipelineRecovery.java     |   9 +-
 .../apache/hadoop/hdfs/TestDFSClientRetries.java   |  15 +-
 .../apache/hadoop/hdfs/TestDFSOutputStream.java    |   5 +-
 .../java/org/apache/hadoop/hdfs/TestDFSShell.java  |   5 +-
 .../org/apache/hadoop/hdfs/TestDatanodeDeath.java  |   9 +-
 .../apache/hadoop/hdfs/TestDeadNodeDetection.java  |   3 +-
 .../org/apache/hadoop/hdfs/TestDecommission.java   |   3 +-
 .../hadoop/hdfs/TestDecommissionWithStriped.java   |   7 +-
 .../org/apache/hadoop/hdfs/TestFileAppend2.java    |   5 +-
 .../org/apache/hadoop/hdfs/TestFileAppend3.java    |   9 +-
 .../org/apache/hadoop/hdfs/TestFileAppend4.java    |   9 +-
 .../hadoop/hdfs/TestFileConcurrentReader.java      |   9 +-
 .../apache/hadoop/hdfs/TestFileCreationClient.java |   5 +-
 .../hadoop/hdfs/TestMultiThreadedHflush.java       |   9 +-
 .../hadoop/hdfs/TestOpenFileWithLocatedBlocks.java | 394 ++++++++++
 .../apache/hadoop/hdfs/TestParallelReadUtil.java   |   5 +-
 .../test/java/org/apache/hadoop/hdfs/TestRead.java |   3 +-
 .../TestReplaceDatanodeFailureReplication.java     |   5 +-
 .../hadoop/hdfs/TestReplaceDatanodeOnFailure.java  |   5 +-
 .../hdfs/client/impl/TestBlockReaderFactory.java   |   7 +-
 .../balancer/TestBalancerLongRunningTasks.java     |  34 +-
 .../hdfs/server/balancer/TestBalancerService.java  |   3 +-
 .../server/blockmanagement/TestBlockManager.java   |   3 +-
 .../hdfs/server/datanode/BlockReportTestBase.java  |   5 +-
 .../hdfs/server/datanode/SimulatedFSDataset.java   |   5 +
 .../hdfs/server/datanode/TestBPOfferService.java   |   3 +-
 .../hdfs/server/datanode/TestBlockRecovery.java    |   5 +-
 .../hdfs/server/datanode/TestBlockRecovery2.java   |   5 +-
 .../datanode/TestDataNodeHotSwapVolumes.java       |   7 +-
 .../server/datanode/TestDataNodeVolumeFailure.java |   3 +-
 .../server/datanode/TestDataSetLockManager.java    |   3 +-
 .../datanode/TestDataXceiverBackwardsCompat.java   |   3 +-
 .../server/datanode/TestSimulatedFSDataset.java    |   5 +-
 .../datanode/extdataset/ExternalDatasetImpl.java   |   5 +
 .../datanode/fsdataset/impl/TestFsDatasetImpl.java |  46 +-
 .../datanode/fsdataset/impl/TestFsVolumeList.java  |   5 +-
 .../fsdataset/impl/TestLazyPersistFiles.java       |   3 +-
 .../impl/TestReplicaCachingGetSpaceUsed.java       |   5 +-
 .../fsdataset/impl/TestSpaceReservation.java       |   2 +-
 .../hdfs/server/diskbalancer/TestDiskBalancer.java |   7 +-
 .../server/namenode/NNThroughputBenchmark.java     |   5 +-
 .../hdfs/server/namenode/TestAuditLogger.java      |   5 +-
 .../hdfs/server/namenode/TestCheckpoint.java       |   5 +-
 .../hdfs/server/namenode/TestDeleteRace.java       |  16 +-
 .../hadoop/hdfs/server/namenode/TestEditLog.java   |   3 +-
 .../hdfs/server/namenode/TestEditLogRace.java      |  11 +-
 .../hdfs/server/namenode/TestFSNamesystemLock.java |  15 +-
 .../server/namenode/TestFSNamesystemMBean.java     |   5 +-
 .../hdfs/server/namenode/TestFileTruncate.java     |   3 +-
 .../server/namenode/TestLargeDirectoryDelete.java  |   5 +-
 .../hdfs/server/namenode/TestListOpenFiles.java    |   3 +-
 .../hadoop/hdfs/server/namenode/TestMetaSave.java  |   5 +-
 .../server/namenode/TestReencryptionHandler.java   |   5 +-
 .../server/namenode/TestSecurityTokenEditLog.java  |   3 +-
 .../server/namenode/ha/TestBootstrapStandby.java   |   5 +-
 .../namenode/ha/TestConsistentReadsObserver.java   |  11 +-
 .../namenode/ha/TestDelegationTokensWithHA.java    |   5 +-
 .../hdfs/server/namenode/ha/TestHASafeMode.java    |   5 +-
 .../server/namenode/ha/TestRetryCacheWithHA.java   |   5 +-
 .../server/namenode/ha/TestStandbyCheckpoints.java |   5 +-
 .../snapshot/TestOpenFilesWithSnapshot.java        |   3 +-
 .../shortcircuit/TestShortCircuitLocalRead.java    |   7 +-
 .../hadoop/hdfs/util/TestReferenceCountMap.java    |   9 +-
 .../apache/hadoop/hdfs/web/TestWebHDFSForHA.java   |   5 +-
 .../hadoop/hdfs/web/TestWebHdfsTimeouts.java       |   5 +-
 .../src/test/resources/testHDFSConf.xml            | 469 ++++++++++++
 .../hadoop/mapred/LocalContainerLauncher.java      |   3 +-
 .../jobhistory/JobHistoryEventHandler.java         |   3 +-
 .../hadoop/mapreduce/v2/app/MRAppMaster.java       |   5 +-
 .../mapreduce/v2/app/TaskHeartbeatHandler.java     |   3 +-
 .../v2/app/commit/CommitterEventHandler.java       |   5 +-
 .../v2/app/launcher/ContainerLauncherImpl.java     |   5 +-
 .../hadoop/mapreduce/v2/app/rm/RMCommunicator.java |   3 +-
 .../mapreduce/v2/app/rm/RMContainerAllocator.java  |   7 +-
 .../v2/app/speculate/DefaultSpeculator.java        |   3 +-
 .../hadoop/mapreduce/jobhistory/TestEvents.java    | 111 +--
 .../hadoop/mapreduce/v2/app/MRAppBenchmark.java    |   3 +-
 .../v2/app/local/TestLocalContainerAllocator.java  |   3 +-
 .../org/apache/hadoop/mapred/LocalJobRunner.java   |   5 +-
 .../org/apache/hadoop/mapred/CleanupQueue.java     |   5 +-
 .../java/org/apache/hadoop/mapred/MapTask.java     |   5 +-
 .../main/java/org/apache/hadoop/mapred/Task.java   |   5 +-
 .../apache/hadoop/mapred/pipes/Application.java    |   5 +-
 .../apache/hadoop/mapred/pipes/BinaryProtocol.java |   5 +-
 .../apache/hadoop/mapreduce/lib/chain/Chain.java   |   9 +-
 .../mapreduce/lib/map/MultithreadedMapper.java     |   5 +-
 .../hadoop/mapreduce/task/reduce/EventFetcher.java |   5 +-
 .../hadoop/mapreduce/task/reduce/Fetcher.java      |   5 +-
 .../hadoop/mapreduce/task/reduce/LocalFetcher.java |   2 +-
 .../hadoop/mapreduce/task/reduce/MergeThread.java  |   5 +-
 .../task/reduce/ShuffleSchedulerImpl.java          |   5 +-
 .../apache/hadoop/mapreduce/util/ProcessTree.java  |   5 +-
 .../org/apache/hadoop/mapred/TestIndexCache.java   |  17 +-
 .../mapred/TestLocatedFileStatusFetcher.java       |   5 +-
 .../hadoop/mapred/TestTaskProgressReporter.java    |   7 +-
 .../mapreduce/v2/hs/TestHistoryFileManager.java    |   9 +-
 .../mapreduce/v2/hs/TestJobHistoryEvents.java      |   3 +-
 .../TestUnnecessaryBlockingOnHistoryFileInfo.java  |   5 +-
 .../test/java/org/apache/hadoop/FailingMapper.java |   5 +-
 .../java/org/apache/hadoop/fs/JHLogAnalyzer.java   |   5 +-
 .../hadoop/fs/loadGenerator/LoadGeneratorMR.java   |   5 +-
 .../org/apache/hadoop/mapred/ReliabilityTest.java  |  13 +-
 .../java/org/apache/hadoop/mapred/TestCollect.java |   5 +-
 .../hadoop/mapred/jobcontrol/TestJobControl.java   |   3 +-
 .../mapred/jobcontrol/TestLocalJobControl.java     |   3 +-
 .../hadoop/mapred/pipes/TestPipeApplication.java   |   4 +-
 .../apache/hadoop/mapreduce/TestLocalRunner.java   |   5 +-
 .../lib/jobcontrol/TestMapReduceJobControl.java    |   3 +-
 .../TestMapReduceJobControlWithMocks.java          |   3 +-
 .../hadoop/mapreduce/v2/MiniMRYarnCluster.java     |   5 +-
 .../mapred/nativetask/StatusReportChecker.java     |   3 +-
 .../hadoop/examples/terasort/TeraInputFormat.java  |   7 +-
 hadoop-project/pom.xml                             |  18 +-
 .../java/org/apache/hadoop/fs/s3a/Constants.java   |  87 +++
 .../hadoop/fs/s3a/DefaultS3ClientFactory.java      |  72 +-
 .../hadoop/fs/s3a/auth/STSClientFactory.java       |  30 +
 .../fs/s3a/impl/EncryptionS3ClientFactory.java     |  33 +
 .../fs/s3a/impl/LazySharedThreadPoolHolder.java    | 142 ++++
 .../hadoop/fs/s3a/ITestS3AIOStatisticsContext.java |   5 +-
 .../fs/s3a/ITestS3ASharedThreadPoolDisabled.java   |  96 +++
 .../fs/s3a/ITestS3ASharedThreadPoolEnabled.java    | 106 +++
 .../org/apache/hadoop/fs/s3a/S3ATestUtils.java     |  50 ++
 .../hadoop/fs/s3a/TestSharedScheduledExecutor.java | 450 +++++++++++
 .../hadoop/fs/s3a/scale/ITestS3AConcurrentOps.java |   3 +-
 .../fs/azurebfs/services/ListActionTaker.java      |   3 +-
 .../fs/azurebfs/services/ReadBufferManagerV1.java  |   3 +-
 .../fs/azurebfs/services/ReadBufferManagerV2.java  |  14 +-
 .../azurebfs/ITestAzureBlobFileSystemAppend.java   |   3 +-
 .../azurebfs/ITestAzureBlobFileSystemRename.java   |   5 +-
 .../fs/compat/common/HdfsCompatShellScope.java     |   5 +-
 .../hadoop/tools/util/TestProducerConsumer.java    |   9 +-
 .../tools/dynamometer/ApplicationMaster.java       |   3 +-
 .../apache/hadoop/tools/dynamometer/Client.java    |   3 +-
 .../hadoop/tools/dynamometer/DynoInfraUtils.java   |   3 +-
 .../tools/dynamometer/TestDynamometerInfra.java    |   3 +-
 .../workloadgenerator/audit/AuditReplayThread.java |   5 +-
 .../procedure/BalanceProcedureScheduler.java       |  13 +-
 .../org/apache/hadoop/mapred/gridmix/Gridmix.java  |   5 +-
 .../apache/hadoop/mapred/gridmix/JobMonitor.java   |   5 +-
 .../org/apache/hadoop/mapred/gridmix/LoadJob.java  |   9 +-
 .../hadoop/mapred/gridmix/ReplayJobFactory.java    |   5 +-
 .../hadoop/mapred/gridmix/SerialJobFactory.java    |   5 +-
 .../apache/hadoop/mapred/gridmix/Statistics.java   |   5 +-
 .../hadoop/mapred/gridmix/StressJobFactory.java    |   5 +-
 .../resourceestimator/service/ShutdownHook.java    |   5 +-
 .../org/apache/hadoop/streaming/PipeMapRed.java    |   9 +-
 .../distributedshell/ApplicationMaster.java        |   3 +-
 .../distributedshell/DistributedShellBaseTest.java |  17 +-
 .../distributedshell/TestDSAppMaster.java          |   3 +-
 .../distributedshell/TestDSTimelineV20.java        |   5 +-
 .../TestDSWithMultipleNodeManager.java             |   7 +-
 .../unmanagedamlauncher/UnmanagedAMLauncher.java   |   9 +-
 .../service/client/SystemServiceManagerImpl.java   |   3 +-
 .../hadoop/yarn/service/ClientAMService.java       |   5 +-
 .../yarn/service/utils/TestServiceApiUtil.java     |   5 +-
 .../yarn/client/api/ContainerShellWebSocket.java   |   3 +-
 .../client/api/async/impl/AMRMClientAsyncImpl.java |   9 +-
 .../client/api/async/impl/NMClientAsyncImpl.java   |   7 +-
 .../org/apache/hadoop/yarn/client/cli/TopCLI.java  |   7 +-
 .../hadoop/yarn/client/ProtocolHATestBase.java     |   5 +-
 .../TestFederationRMFailoverProxyProvider.java     |   3 +-
 .../apache/hadoop/yarn/client/TestGetGroups.java   |   5 +-
 .../TestHedgingRequestRMFailoverProxyProvider.java |   5 +-
 .../apache/hadoop/yarn/client/TestRMFailover.java  |   5 +-
 ...eManagerAdministrationProtocolPBClientImpl.java |   5 +-
 .../client/api/async/impl/TestNMClientAsync.java   |   5 +-
 .../yarn/client/api/impl/TestYarnClient.java       |   5 +-
 .../apache/hadoop/yarn/event/AsyncDispatcher.java  |   5 +-
 .../apache/hadoop/yarn/event/EventDispatcher.java  |   3 +-
 .../yarn/util/AbstractLivelinessMonitor.java       |   3 +-
 .../src/main/resources/yarn-default.xml            |   4 +
 .../yarn/TestYarnUncaughtExceptionHandler.java     |   7 +-
 .../logaggregation/TestAggregatedLogFormat.java    |   5 +-
 .../yarn/util/TestProcfsBasedProcessTree.java      |   5 +-
 .../webapp/AHSWebApp.java                          |   1 +
 .../yarn/server/timeline/LeveldbTimelineStore.java |   5 +-
 .../timeline/RollingLevelDBTimelineStore.java      |   5 +-
 .../yarn/server/AMHeartbeatRequestHandler.java     |   5 +-
 .../yarn/server/uam/UnmanagedAMPoolManager.java    |   3 +-
 .../uam/TestUnmanagedApplicationManager.java       |   7 +-
 .../yarn/server/nodemanager/ContainerExecutor.java |   5 +-
 .../yarn/server/nodemanager/NodeManager.java       |   9 +-
 .../nodemanager/NodeResourceMonitorImpl.java       |   5 +-
 .../server/nodemanager/NodeStatusUpdaterImpl.java  |   5 +-
 .../WindowsSecureContainerExecutor.java            |   5 +-
 .../containermanager/container/ContainerImpl.java  |   5 +-
 .../resources/CGroupElasticMemoryController.java   |   5 +-
 .../localizer/ResourceLocalizationService.java     |  13 +-
 .../monitor/ContainersMonitorImpl.java             |  34 +-
 .../nodemanager/TestLinuxContainerExecutor.java    |   5 +-
 .../server/nodemanager/TestNodeManagerResync.java  |   5 +-
 .../server/nodemanager/TestNodeStatusUpdater.java  |   3 +-
 .../amrmproxy/TestableFederationInterceptor.java   |   4 +-
 .../localizer/TestContainerLocalizer.java          |   9 +-
 .../monitor/TestContainersMonitor.java             |  47 ++
 .../util/TestCgroupsLCEResourcesHandler.java       |   5 +-
 .../server/resourcemanager/ResourceManager.java    |   5 +-
 .../amlauncher/ApplicationMasterLauncher.java      |   5 +-
 .../federation/FederationStateStoreService.java    |   3 +-
 .../metrics/TimelineServiceV1Publisher.java        |   5 +-
 .../resourcemanager/monitor/SchedulingMonitor.java |   3 +-
 .../resourcemanager/recovery/ZKRMStateStore.java   |   5 +-
 .../rmapp/attempt/RMAppAttemptImpl.java            |   5 +-
 .../scheduler/AbstractYarnScheduler.java           |   5 +-
 .../scheduler/activities/ActivitiesManager.java    |   3 +-
 .../scheduler/capacity/CapacityScheduler.java      |   9 +-
 .../fair/AllocationFileLoaderService.java          |   3 +-
 .../scheduler/fair/FSPreemptionThread.java         |   5 +-
 .../scheduler/fair/FairScheduler.java              |   5 +-
 .../scheduler/placement/MultiNodeSorter.java       |   3 +-
 .../security/DelegationTokenRenewer.java           |   7 +-
 .../yarn/server/resourcemanager/ACLsTestBase.java  |   5 +-
 .../resourcemanager/TestApplicationACLs.java       |   5 +-
 .../resourcemanager/TestClientRMService.java       |   5 +-
 .../resourcemanager/TestLeaderElectorService.java  |   5 +-
 .../yarn/server/resourcemanager/TestRMHA.java      |   3 +-
 .../resourcemanager/TestRMHAForAsyncScheduler.java |  18 +-
 .../recovery/TestFSRMStateStore.java               |   3 +-
 .../TestZKRMStateStoreZKClientConnections.java     |   5 +-
 .../resourcetracker/TestNMExpiry.java              |   5 +-
 .../scheduler/TestQueueMetrics.java                |   5 +-
 .../scheduler/capacity/TestCapacityScheduler.java  |   9 +-
 .../TestCapacitySchedulerAsyncScheduling.java      |   5 +-
 .../capacity/TestCapacitySchedulerMultiNodes.java  |   5 +-
 ...tCapacitySchedulerMultiNodesWithPreemption.java |   5 +-
 .../scheduler/capacity/TestLeafQueue.java          |   7 +-
 .../fair/FairSchedulerWithMockPreemption.java      |   2 +-
 .../scheduler/fair/TestContinuousScheduling.java   |   5 +-
 .../TestDominantResourceFairnessPolicy.java        |   5 +-
 .../security/TestDelegationTokenRenewer.java       |   7 +-
 .../TestRMWebServicesSchedulerActivities.java      |   5 +-
 .../apache/hadoop/yarn/server/router/Router.java   |   3 +-
 .../router/clientrm/TestRouterClientRMService.java |   5 +-
 .../router/rmadmin/TestRouterRMAdminService.java   |   5 +-
 .../router/webapp/TestRouterWebServices.java       |   5 +-
 .../cosmosdb/CosmosDBDocumentStoreReader.java      |   3 +-
 .../cosmosdb/CosmosDBDocumentStoreWriter.java      |   3 +-
 pom.xml                                            |   2 +
 490 files changed, 17259 insertions(+), 2497 deletions(-)
 create mode 100644 AGENTS.md
 create mode 100644 SECURITY.md
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/dev-support/findbugs-exclude.xml
 create mode 100644 hadoop-cloud-storage-project/hadoop-bos/pom.xml
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/config/checkstyle-suppressions.xml
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/BOS.java
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/BaiduBosConstants.java
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/BaiduBosFileSystem.java
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/BaiduBosFileSystemAdapter.java
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/BosBlockBuffer.java
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/BosClientProxy.java
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/BosClientProxyImpl.java
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/BosInputStream.java
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/BosNativeFileSystemStore.java
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/BosOutputStream.java
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/BosRandomRetryPolicy.java
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/BosTryOnceThenFail.java
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/FileMetadata.java
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/HierarchyBosNativeFileSystemStore.java
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/NonHierarchyBosNativeFileSystemStore.java
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/PartialListing.java
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/UploadPartThread.java
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/credentials/BceCredentialsProvider.java
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/credentials/ConfigurationCredentialsProvider.java
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/credentials/EnvironmentVariableCredentialsProvider.java
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/credentials/HadoopCredentialsProvider.java
 (54%)
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/credentials/package-info.java
 (54%)
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/exceptions/BandwidthLimitException.java
 (55%)
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/exceptions/BosException.java
 (52%)
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/exceptions/BosHotObjectException.java
 (55%)
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/exceptions/BosServerException.java
 (55%)
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/exceptions/SessionTokenExpireException.java
 (55%)
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/exceptions/package-info.java
 (54%)
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/package-info.java
 (54%)
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/utils/BosCRC32CCheckSum.java
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/main/java/org/apache/hadoop/fs/bos/utils/package-info.java
 (54%)
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/site/markdown/cloud-storage/index.md
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/test/java/org/apache/hadoop/fs/bos/contract/BosContract.java
 (52%)
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/test/java/org/apache/hadoop/fs/bos/contract/TestBosContractAppend.java
 (55%)
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/test/java/org/apache/hadoop/fs/bos/contract/TestBosContractConcat.java
 (55%)
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/test/java/org/apache/hadoop/fs/bos/contract/TestBosContractContentSummary.java
 (55%)
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/test/java/org/apache/hadoop/fs/bos/contract/TestBosContractCreate.java
 (55%)
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/test/java/org/apache/hadoop/fs/bos/contract/TestBosContractDelete.java
 (55%)
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/test/java/org/apache/hadoop/fs/bos/contract/TestBosContractGetFileStatus.java
 (55%)
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/test/java/org/apache/hadoop/fs/bos/contract/TestBosContractMkdir.java
 (55%)
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/test/java/org/apache/hadoop/fs/bos/contract/TestBosContractOpen.java
 (55%)
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/test/java/org/apache/hadoop/fs/bos/contract/TestBosContractRename.java
 (55%)
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/test/java/org/apache/hadoop/fs/bos/contract/TestBosContractRootDir.java
 (51%)
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/test/java/org/apache/hadoop/fs/bos/contract/TestBosContractSeek.java
 (55%)
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/test/java/org/apache/hadoop/fs/bos/contract/TestBosContractSetTimes.java
 (55%)
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/test/java/org/apache/hadoop/fs/bos/contract/TestBosContractUnbuffer.java
 (55%)
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/test/java/org/apache/hadoop/fs/bos/contract/package-info.java
 (54%)
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/test/java/org/apache/hadoop/fs/bos/credentials/TestConfigurationCredentialsProvider.java
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-cloud-storage-project/hadoop-bos/src/test/java/org/apache/hadoop/fs/bos/credentials/package-info.java
 (54%)
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/test/resources/README-TEST.md
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/test/resources/contract-test-options.xml
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/test/resources/contract-test-options.xml.template
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/test/resources/contract/bos.xml
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/test/resources/core-site.xml
 create mode 100644 
hadoop-cloud-storage-project/hadoop-bos/src/test/resources/log4j.properties
 create mode 100644 
hadoop-common-project/hadoop-auth/src/test/java/org/apache/hadoop/security/authentication/util/TestSubjectPropagation.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/shell/find/Atime.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/shell/find/Blocksize.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/shell/find/Empty.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/shell/find/Group.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/shell/find/Mtime.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/shell/find/Newer.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/shell/find/Nogroup.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/shell/find/Nouser.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/shell/find/NumberExpression.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/shell/find/Perm.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/shell/find/Regex.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/shell/find/Replicas.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/shell/find/Size.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/shell/find/Type.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/shell/find/User.java
 copy 
hadoop-tools/hadoop-resourceestimator/src/main/java/org/apache/hadoop/resourceestimator/service/ShutdownHook.java
 => 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/shell/find/package-info.java
 (54%)
 delete mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/concurrent/SubjectInheritingThread.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/shell/find/TestAmin.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/shell/find/TestAtime.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/shell/find/TestBlocksize.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/shell/find/TestEmpty.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/shell/find/TestGroup.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/shell/find/TestIregex.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/shell/find/TestMmin.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/shell/find/TestMtime.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/shell/find/TestNewer.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/shell/find/TestNogroup.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/shell/find/TestNouser.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/shell/find/TestNumberExpression.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/shell/find/TestPerm.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/shell/find/TestRegex.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/shell/find/TestReplicas.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/shell/find/TestSize.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/shell/find/TestType.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/shell/find/TestUser.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/http/TestSSLHttpServerMTLS.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/io/file/tfile/TestTFileLoading.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/security/ssl/TestCertificatesGetCNs.java
 delete mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/util/concurrent/TestSubjectPropagation.java
 create mode 100644 
hadoop-hdfs-project/hadoop-hdfs-client/src/test/java/org/apache/hadoop/hdfs/web/TestWebHdfsUrlLogging.java
 create mode 100644 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestOpenFileWithLocatedBlocks.java
 create mode 100644 
hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/impl/LazySharedThreadPoolHolder.java
 create mode 100644 
hadoop-tools/hadoop-aws/src/test/java/org/apache/hadoop/fs/s3a/ITestS3ASharedThreadPoolDisabled.java
 create mode 100644 
hadoop-tools/hadoop-aws/src/test/java/org/apache/hadoop/fs/s3a/ITestS3ASharedThreadPoolEnabled.java
 create mode 100644 
hadoop-tools/hadoop-aws/src/test/java/org/apache/hadoop/fs/s3a/TestSharedScheduledExecutor.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to