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]