This is an automated email from the ASF dual-hosted git repository.
aajisaka pushed a change to branch HDFS-13891
in repository https://gitbox.apache.org/repos/asf/hadoop.git.
discard 55f2f7a HDFS-13972. RBF: Support for Delegation Token (WebHDFS).
Contributed by CR Hota.
discard bd3161e HDFS-14422. RBF: Router shouldn't allow READ operations in
safe mode. Contributed by Inigo Goiri.
discard e508ab9 HDFS-14369. RBF: Fix trailing / for webhdfs. Contributed by
Akira Ajisaka.
discard 007b8ea HDFS-13853. RBF: RouterAdmin update cmd is overwriting the
entry not updating the existing. Contributed by Ayush Saxena.
discard 2577e3e HDFS-14316. RBF: Support unavailable subclusters for mount
points with multiple destinations. Contributed by Inigo Goiri.
discard d10765d HDFS-14388. RBF: Prevent loading metric system when disabled.
Contributed by Inigo Goiri.
discard 0b0c334 HDFS-14351. RBF: Optimize configuration item resolving for
monitor namenode. Contributed by He Xiaoqiao and Inigo Goiri.
discard ba429bc2 HDFS-14343. RBF: Fix renaming folders spread across multiple
subclusters. Contributed by Ayush Saxena.
discard 64ad3d6 HDFS-14334. RBF: Use human readable format for long numbers
in the Router UI. Contributed by Inigo Goiri.
discard 4a21db8 HDFS-14335. RBF: Fix heartbeat typos in the Router.
Contributed by CR Hota.
discard e6eacbd HDFS-14331. RBF: IOE While Removing Mount Entry. Contributed
by Ayush Saxena.
discard 5634f14 HDFS-14329. RBF: Add maintenance nodes to federation metrics.
Contributed by Ayush Saxena.
discard 3e01881 HDFS-14259. RBF: Fix safemode message for Router. Contributed
by Ranith Sadar.
discard 58c5457 HDFS-14322. RBF: Security manager should not load if security
is disabled. Contributed by CR Hota.
discard 9d809a2 HDFS-14052. RBF: Use Router keytab for WebHDFS. Contributed
by CR Hota.
discard d897cee HDFS-14307. RBF: Update tests to use internal Whitebox
instead of Mockito. Contributed by CR Hota.
discard f330e6f HDFS-14249. RBF: Tooling to identify the subcluster location
of a file. Contributed by Inigo Goiri.
discard 1761b90 HDFS-14268. RBF: Fix the location of the DNs in
getDatanodeReport(). Contributed by Inigo Goiri.
discard 8478112 HDFS-14226. RBF: Setting attributes should set on all
subclusters' directories. Contributed by Ayush Saxena.
discard 49d489c HDFS-13358. RBF: Support for Delegation Token (RPC).
Contributed by CR Hota.
discard 7bbe35e HDFS-14230. RBF: Throw RetriableException instead of
IOException when no namenodes available. Contributed by Fei Hui.
discard 4585b97 HDFS-14252. RBF : Exceptions are exposing the actual sub
cluster path. Contributed by Ayush Saxena.
discard 08a4e69 HDFS-14225. RBF : MiniRouterDFSCluster should configure the
failover proxy provider for namespace. Contributed by Ranith Sardar.
discard e43400c HDFS-13404. RBF:
TestRouterWebHDFSContractAppend.testRenameFileBeingAppended fails.
discard 4feb3ae HDFS-14215. RBF: Remove dependency on availability of default
namespace. Contributed by Ayush Saxena.
discard 8dc059d HDFS-14224. RBF: NPE in getContentSummary() for getEcPolicy()
in case of multiple destinations. Contributed by Ayush Saxena.
discard 29fa6ae HDFS-14223. RBF: Add configuration documents for using
multiple sub-clusters. Contributed by Takanobu Asanuma.
discard 3864de4 HDFS-14209. RBF: setQuota() through router is working for
only the mount Points under the Source column in MountTable. Contributed by
Shubham Dewan.
discard 4257376 HDFS-14156. RBF: rollEdit() command fails with Router.
Contributed by Shubham Dewan.
discard 9c22816 HDFS-14193. RBF: Inconsistency with the Default Namespace.
Contributed by Ayush Saxena.
discard 7c01d25 HDFS-14129. addendum to HDFS-14129. Contributed by Ranith
Sardar.
discard e86634a HDFS-14129. RBF: Create new policy provider for router.
Contributed by Ranith Sardar.
discard 692c581 HDFS-14206. RBF: Cleanup quota modules. Contributed by Inigo
Goiri.
discard 03d98f5 HDFS-13856. RBF: RouterAdmin should support dfsrouteradmin
-refreshRouterArgs command. Contributed by yanghuafeng.
discard 64689a2 HDFS-14191. RBF: Remove hard coded router status from
FederationMetrics. Contributed by Ranith Sardar.
discard 2a7998b HDFS-14150. RBF: Quotas of the sub-cluster should be removed
when removing the mount point. Contributed by Takanobu Asanuma.
discard 1372cc8 HDFS-14161. RBF: Throw StandbyException instead of
IOException so that client can retry when can not get connection. Contributed
by Fei Hui.
discard 2b48aa0 HDFS-14167. RBF: Add stale nodes to federation metrics.
Contributed by Inigo Goiri.
discard e3ab7a4 HDFS-13443. RBF: Update mount table cache immediately after
changing (add/update/remove) mount table entries. Contributed by Mohammad
Arshad.
discard aa6cff0 HDFS-14151. RBF: Make the read-only column of Mount Table
clearly understandable.
discard c6eb9ee HDFS-13869. RBF: Handle NPE for
NamenodeBeanMetrics#getFederationMetrics. Contributed by Ranith Sardar.
discard 1555e5c HDFS-14152. RBF: Fix a typo in RouterAdmin usage. Contributed
by Ayush Saxena.
discard 9c16a45 HDFS-14114. RBF: MIN_ACTIVE_RATIO should be configurable.
Contributed by Fei Hui.
discard 83a1beb Revert "HDFS-14114. RBF: MIN_ACTIVE_RATIO should be
configurable. Contributed by Fei Hui."
discard cf474b5 HDFS-14114. RBF: MIN_ACTIVE_RATIO should be configurable.
Contributed by Fei Hui.
discard 6d28616 HDFS-14085. RBF: LS command for root shows wrong owner and
permission information. Contributed by Ayush Saxena.
discard 03baa6d HDFS-14089. RBF: Failed to specify server's Kerberos pricipal
name in NamenodeHeartbeatService. Contributed by Ranith Sardar.
discard 30381b7 HDFS-13776. RBF: Add Storage policies related ClientProtocol
APIs. Contributed by Dibyendu Karmakar.
discard 0273420 HDFS-14082. RBF: Add option to fail operations when a
subcluster is unavailable. Contributed by Inigo Goiri.
discard 5870f70 HDFS-13834. RBF: Connection creator thread should catch
Throwable. Contributed by CR Hota.
discard 79f6fda HDFS-13852. RBF: The DN_REPORT_TIME_OUT and
DN_REPORT_CACHE_EXPIRE should be configured in RBFConfigKeys. Contributed by
yanghuafeng.
discard fb65537 HDFS-12284. addendum to HDFS-12284. Contributed by Inigo
Goiri.
discard fbe3201 HDFS-12284. RBF: Support for Kerberos authentication.
Contributed by Sherwood Zheng and Inigo Goiri.
discard 9fb5bc4 HDFS-14024. RBF: ProvidedCapacityTotal json exception in
NamenodeHeartbeatService. Contributed by CR Hota.
discard e81ba43 HDFS-13845. RBF: The default MountTableResolver should fail
resolving multi-destination paths. Contributed by yanghuafeng.
discard 33762ec HDFS-14011. RBF: Add more information to HdfsFileStatus for a
mount point. Contributed by Akira Ajisaka.
discard ee6c231 HDFS-13906. RBF: Add multiple paths for dfsrouteradmin 'rm'
and 'clrquota' commands. Contributed by Ayush Saxena.
add f09a78f HDDS-1339. Implement ratis snapshots on OM (#651)
add eb03f7c YARN-9303 Username splits won't help
timelineservice.app_flow table. Contributed by Prabhu Joseph.
add a92806d HDDS-1189. Recon Aggregate DB schema and ORM. Contributed by
Siddharth Wagle.
add 945e8c6 YARN-9394. Use new API of RackResolver to get better
performance. Contributed by Lantao Jin.
add 48a58bc HDDS-1207. Refactor Container Report Processing logic and
plugin new Replication Manager. (#662)
add 33e159b HDDS-1349. Remove watchClient from XceiverClientRatis.
Contributed by Shashikant Banerjee.
add d2637cb HDFS-14389. getAclStatus returns incorrect permissions and
owner when an iNodeAttributeProvider is configured. Contributed by Stephen
O'Donnell.
add 993f36e HDDS-1353 : Metrics
scm_pipeline_metrics_num_pipeline_creation_failed keeps increasing because of
BackgroundPipelineCreator. (#681)
add c907363 HADOOP-16208. Do Not Log InterruptedException in Client.
add 8d15006 YARN-9396. Fixed duplicated RM Container created event to
ATS. Contributed by Prabhu Joseph
add 2bf82ae YARN-9441. Updated YARN app catalog name for consistency.
Contributed by Weiwei Yang
add 215ffc7 HADOOP-16197 S3AUtils.translateException to map
CredentialInitializationException to AccessDeniedException
add d2141ef HDDS-1189. Build failing due to rat check failure introduced
by HDDS-1189. Contributed by Siddharth Wagle.
add 67020f0 HDFS-14407. Fix misuse of SLF4j logging API in
DatasetVolumeChecker#checkAllVolumes. Contributed by Wanqiang Ji.
add 77fe51e HDDS-1379. Convert all OM Volume related operations to HA
model. (#689)
add 260d843 HDFS-14416. Fix TestHdfsConfigFields for field
dfs.client.failover.resolver.useFQDN. Contributed by Fengnan Li.
add 0356b36 HDDS-1333. OzoneFileSystem can't work with spark/hadoop2.7
because incompatible security classes. Contributed by Elek, Marton. (#653)
add 89f9c86 HDDS-1385. Make the ozonesecure-mr environment definition
version independent. Contributed by Elek, Marton. (#695)
add 5750bb9 HDDS-1389. Fix testSCMChillModeRestrictedOp. (#696)
add 27039a2 YARN-9382 Publish container killed, paused and resumed events
to ATSv2. Contributed by Abhishesk Modi.
add 22362c8 YARN-9335 [atsv2] Restrict the number of elements held in
timeline collector when backend is unreachable for async calls. Contributed by
Abhishesk Modi.
add 26dc940 HDDS-1390. Fix OzoneS3 Gateway server due to exclusion of
hk2-api. (#698)
add 274ab4e HDDS-1332. Attempt to fix flaky test
testStartStopDatanodeStateMachine (#697)
add dc013f7 HDDS-1329. Update documentation for Ozone-0.4.0 release.
Contributed By Ajay Kumar.
add e9b859f HDFS-14371. Improve Logging in FSNamesystem by adding
parameterized logging. Contributed by Shweta.
add 1b9ba0e SUBMARINE-47. Provide an implementation to parse
configuration values from a YAML file for submarine run CLI. Contributed by
Szilard Nemeth.
add ec143cb YARN-9413. Queue resource leak after app fail for
CapacityScheduler. Contributed by Tao Yang.
add 0d47d28 HADOOP-10848. Cleanup calling of sun.security.krb5.Config.
add 72f4b9c HADOOP-15242. Fix typos in hadoop-functions.sh. Contributed
by Ray Chiang.
add fc05b0e YARN-9313. Support asynchronized scheduling mode and
multi-node lookup mechanism for scheduler activities. Contributed by Tao Yang.
add ab645b3 HADOOP-14635. Javadoc correction for
AccessControlList#buildACL. Contributed by Yeliang Cang.
add bb8dda2 HADOOP-12890. Fix typo in AbstractService. Contributed by
Gabor Liptak.
add 69e3745 HDDS-1340. Add List Containers API for Recon (#648)
add 2d4f6b6 HDDS-372. There are three buffer copies in BlockOutputStream.
Contributed by Shashikant Banerjee.
add 73f43ac HDDS-1372. getContainerWithPipeline for a standalone pipeline
fails with ConcurrentModificationException. (#682)
add 8ef3bc8 HDDS-1383. Create project skeleton with CLI interface for
In-place upgrade.
add a78bdd1 HDDS-1405. ITestOzoneContractCreate is failing. (#712)
add cfec455 YARN-999. In case of long running tasks, reduce node resource
should balloon out resource quickly by calling preemption API and suspending
running task. Contributed by Inigo Goiri.
add 312d4d4 HDDS-1388. Add a shell script to run MiniOzoneChaosCluster
using mvn exec. Contributed by Mukul Kumar Singh. (#709)
add 358e928 YARN-999. In case of long running tasks, reduce node resource
should balloon out resource quickly by calling preemption API and suspending
running task. Addendum. Contributed by Inigo Goiri.
add 25c421b HDDS-1393. Convert all OM Bucket related operations to HA
model. (#704)
add 32722d2 YARN-9433. Remove unused constants in YARN resource manager
add df01469 HDDS-1401. Static ContainerCache in Datanodes can result in
overwrite of container db. Contributed by Mukul Kumar Singh. (#708)
add 8c1bba3 YARN-9463. Add queueName info when failing with queue
capacity sanity check. Contributed by Aihua Xu.
add d8239f3 HADOOP-16240. start-build-env.sh can consume all disk space
during image creation. Contributed by Craig Condit.
add 65deb1a HADOOP-16179. hadoop-common pom should not depend on
kerb-simplekdc
add dfb518b HDDS-1397. Avoid the usage of signal handlers in datanodes of
the MiniOzoneClusters.
add 0e770a6 HDDS-1370. Command Execution in Datanode fails because of NPE
(#715)
add 813cee1 HDFS-14420. Fix typo in KeyShell console. Contributed by Hu
Xiaodong.
add feaab24 HDDS-1418. Move bang line to the start of the start-chaos.sh
script. Contributed by Arpit Agarwal. (#720)
add 8740755 HADOOP-16243. Change Log Level to trace in NetUtils.java.
Contributed by chencan.
add e9c4109 HDDS-1417. After successfully importing a container, datanode
should delete the container tar.gz file from working directory. (#721)
add 586826f HDFS-12245. Fix INodeId javadoc
add bdbca0e HADOOP-16052. Remove Subversion and Forrest from Dockerfile
add a0468c5 HDDS-1348. Refactor BlockOutpuStream Class. Contributed by
Shashikant Banerjee.
add ed3747c YARN-9435. Add Opportunistic Scheduler metrics in
ResourceManager. Contributed by Abhishek Modi.
add fcc7f9b HDDS-1410. TestSCMNodeMetrics is flaky. Contributed by
Siddharth Wagle.
add cf4efca HADOOP-16118. S3Guard to support on-demand DDB tables.
add bbdbc7a HADOOP-14544. DistCp documentation for command line options
is misaligned. Contributed by Masatake Iwasaki.
add c298415 HDDS-1404. Fix typos in HDDS. Contributed by bianqi.
add 4003849 HDDS-1416. MiniOzoneCluster should set custom value for
hdds.datanode.replication.work.dir. Contributed by chencan.
add 3b08ac4 HDDS-1363. ozone.metadata.dirs doesn't pick multiple dirs
(#691)
add fd676e1 HDDS-1426. Minor logging improvements for
MiniOzoneChaosCluster
add a9b46c5 HDDS-1421. Avoid unnecessary object allocations in TracingUtil
add 75ba719 HDDS-1419. Fix shellcheck errors in start-chaos.sh
add abace70 HDDS-1420. Tracing exception in DataNode HddsDispatcher
add a458c5b HDDS-1285. Implement actions need to be taken after chill
mode exit wait time. (#612)
add 0c1fec3 HDDS-1425. Ozone compose files are not compatible with the
latest docker-compose. (#727)
add 62f4808 HDDS-1428. Remove benign warning in handleCreateContainer.
Contributed by Siddharth Wagle.
add 5379d85 HDDS-1387. ConcurrentModificationException in
TestMiniChaosOzoneCluster. Contributed by Marton Elek. (#732)
add 626fec6 HDFS-13699. Add DFSClient sending handshake token to
DataNode, and allow DataNode overwrite downstream QOP. Contributed by Chen
Liang.
add 2382f63 HADOOP-14747. S3AInputStream to implement CanUnbuffer.
add 1943db5 HADOOP-16237. Fix new findbugs issues after updating guava to
27.0-jre.
add ebbda18 HDDS-1198. Rename chill mode to safe mode. Contributed by
Siddharth Wagle. (#737)
add b2cdf80 YARN-9281. Add express upgrade button to Appcatalog UI.
Contributed by Eric Yang
add 4b4fef2 HADOOP-16227. Upgrade checkstyle to 8.19
add 7a68e7a YARN-9474. Remove hard coded sleep from Opportunistic
Scheduler tests. Contributed by Abhishek Modi.
add c4c16ca YARN-9481. [JDK 11] Build fails due to hard-coded target
version in hadoop-yarn-applications-catalog-webapp. Contributed by Kei Kori.
add 7fa73fa YARN-9439. Support asynchronized scheduling mode and
multi-node lookup mechanism for app activities. Contributed by Tao Yang.
add 254efc9 YARN-9379. Can't specify docker runtime through environment.
Contributed by caozhiqiang
add 62e38ea HDDS-1396 : Recon start fails due to changes in Aggregate
Schema definition. (#700)
add 5583e1b YARN-7848 Force removal of docker containers that do not get
removed on first try. Contributed by Eric Yang
add b1120d2 HADOOP-16249. Make CallerContext LimitedPrivate scope to
Public.
add c65218e YARN-8943. Upgrade JUnit from 4 to 5 in hadoop-yarn-api.
add a5ceed2 HADOOP-16253. Update AssertJ to 3.12.2.
add 008766c HADOOP-15014. KMS should log the IP address of the clients.
Contributed by Zsombor Gegesy.
add bfcb653 HDDS-1380. Add functonality to write from multiple clients in
MiniOzoneChaosCluster. Contributed by Shashikant Banerjee.
add ad86588 YARN-8530. Add SPNEGO filter to application catalog.
Contributed by Eric Yang
add 2364c7d YARN-9466. Fixed application catalog navigation bar height in
Safari. Contributed by Eric Yang
add be6c801 HDFS-14418. Remove redundant super user priveledge checks
from namenode. Contributed by Ayush Saxena.
add b8086ae YARN-9123. Clean up and split testcases in TestNMWebServices
for GPU support. Contributed by Szilard Nemeth.
add f2ab279 HDDS-1432. Ozone client list command truncates response
without any indication. Contributed by Siddharth Wagle.
add 3ac3e50 HDDS-1374. ContainerStateMap cannot find container while
allocating blocks. (#735)
add e543c3b HDDS-1376. Datanode exits while executing client command when
scmId is null (#724)
add 9cf7401 YARN-9349. Improved log level practices for
InvalidStateTransitionException. Contributed by Anuhan Torgonshar
add 0a87fd1 HDDS-1434. TestDatanodeStateMachine is flaky (#740)
add 04c0437 HDDS-1402. Remove unused ScmBlockLocationProtocol from
ObjectStoreHandler (#707)
add 22d0468 HDDS-1373. KeyOutputStream, close after write request fails
after retries, runs into IllegalArgumentException. Contributed by Shashikant
Banerjee
add 4ff4314 Merge pull request #729 from bshashikant/HDDS-1373
add e5a918c Revert "Merge pull request #729 from bshashikant/HDDS-1373"
add df2ae27 HDDS-1373. KeyOutputStream, close after write request fails
after retries, runs into IllegalArgumentException..(#729)
add 082f1e0 Revert "HDDS-1373. KeyOutputStream, close after write request
fails after retries, runs into IllegalArgumentException..(#729)"
add d608be6 HDDS-1373. KeyOutputStream, close after write request fails
after retries, runs into IllegalArgumentException.(#729)
add 75e94b5 HADOOP-15881. Remove JUnit from LICENSE.txt
add 13907d8 HDFS-14432. dfs.datanode.shared.file.descriptor.paths
duplicated in hdfs-default.xml
add 685cb83 HDFS-14433. Remove the extra empty space in the DataStreamer
logging. Contributed by Yishuang Lu. (#747)
add 6e4399e YARN-9487. NodeManager native build shouldn't link against
librt on macOS. Contributed by Siyao Meng.
add aa4c744 YARN-9470. Fix order of actual and expected expression in
assert statements
add 8aea5e4 HDDS-1433. Rename GetScmInfoRespsonseProto to
GetScmInfoResponseProto due to typos. Contributed by Wanqiang Ji.
add b979fdd HDDS-1447. Fix CheckStyle warnings. Contributed by Wanqiang
Ji.
add df76cdc YARN-6695. Fixed NPE in publishing appFinished events to
ATSv2. Contributed by Prabhu Joseph
add ef97a20 YARN-8622. Fixed container-executor compilation on MacOSX.
Contributed by Siyao Meng
add 518f47b HDDS-976: Parse network topology from yaml file. Contributed
by Junjie Chen. (#661)
add aeadb94 YARN-9448. Fix Opportunistic Scheduling for node local
allocations. Contributed by Abhishek Modi.
add 317fcba YARN-9254. Add support for storing application catalog data
to HDFS. Contributed by Eric Yang
add adefd37 YARN-9495. Fix findbugs warnings in
hadoop-yarn-server-resourcemanager module. Contributed by Tao Yang.
add 1ddb488 HADOOP-16265. Fix bug causing Configuration#getTimeDuration
to use incorrect units when the default value is used. Contributed by starphin.
add 96e3027 YARN-2889. Limit the number of opportunistic container
allocated per AM heartbeat. Contributed by Abhishek Modi.
add 5321235 HDFS-14445. TestTrySendErrorReportWhenNNThrowsIOException
fails in trunk. Contributed by Ayush Saxena.
add 174b7d3 HDFS-14435. [SBN Read] Enable ObserverReadProxyProvider to
gracefully handle StandbyException when fetching HAServiceState. Contributed by
Erik Krogen.
add fb1c549 HDFS-14374. Expose total number of delegation tokens in
AbstractDelegationTokenSecretManager. Contributed by CR Hota.
add a54c1e3 YARN-8551. Project setup for MaWo application.
Contributed by Yesha Vora
add f4ab937 HADOOP-16026:Replace incorrect use of system property
user.name. Contributed by Dinesh Chitlangia.
add 1c8046d YARN-9325. TestQueueManagementDynamicEditPolicy fails
intermittent. Contributed by Prabhu Joseph.
add e79a9c1 SUBMARINE-40. Add TonY runtime to Submarine. Contributed by
Keqiu Hu.
add 8a95ea6 YARN-9475. [YARN-9473] Create basic VE plugin. Contributed by
Peter Bacsko.
add 7e1f8d3 HDDS-1368. Cleanup old ReplicationManager code from SCM.
add 59ded76 HDDS-1411. Add unit test to check if SCM correctly sends
close commands for containers in closing state after a restart. (#755)
add c504eee YARN-9339. Apps pending metric incorrect after moving app to
a new queue. Contributed by Abhishek Modi.
add 4a0ba24 YARN-9491.
TestApplicationMasterServiceFair#ApplicationMasterServiceTestBase.testUpdateTrackingUrl
fails intermittent. Contributed by Prabhu Joseph.
add fec9bf4 YARN-9501.
TestCapacitySchedulerOvercommit#testReducePreemptAndCancel fails intermittent.
Contributed by Prabhu Joseph.
add 9d40062 YARN-9081. Update jackson from 1.9.13 to 2.x in
hadoop-yarn-services-core.
add 3f2f418 YARN-9424. Change getDeclaredMethods to getMethods in
FederationClientInterceptor#invokeConcurrent. Contributed by Shen Yinjie.
add 64f30da HDDS-1450. Fix nightly run failures after HDDS-976.
Contributed by Xiaoyu Yao. (#757)
add 3f787cd HDDS-1192. Support -conf command line argument in GenericCli
add e95c055 HDDS-1457. Sequence of configuring Ozone File System
instruction needs some work. Contributed by Eric Yang.
add e1c5ddf HADOOP-16252. Add prefix to dynamo tables in tests.
add a703dae HADOOP-16222. Fix new deprecations after guava 27.0 update in
trunk. Contributed by Gabor Bota.
add afe6613 MAPREDUCE-7200. Remove stale eclipse templates. Contributed
by Wanqiang Ji.
add 0b3d41b SUBMARINE-54. Add test coverage for YarnServiceJobSubmitter
and make it ready for extension for PyTorch. Contributed by Szilard Nemeth.
new 12297fd HDFS-13906. RBF: Add multiple paths for dfsrouteradmin 'rm'
and 'clrquota' commands. Contributed by Ayush Saxena.
new 8b645f4 HDFS-14011. RBF: Add more information to HdfsFileStatus for a
mount point. Contributed by Akira Ajisaka.
new bff5443 HDFS-13845. RBF: The default MountTableResolver should fail
resolving multi-destination paths. Contributed by yanghuafeng.
new 5f8b4c2 HDFS-14024. RBF: ProvidedCapacityTotal json exception in
NamenodeHeartbeatService. Contributed by CR Hota.
new 5ac1c71 HDFS-12284. RBF: Support for Kerberos authentication.
Contributed by Sherwood Zheng and Inigo Goiri.
new 49aee74 HDFS-12284. addendum to HDFS-12284. Contributed by Inigo
Goiri.
new 26353de HDFS-13852. RBF: The DN_REPORT_TIME_OUT and
DN_REPORT_CACHE_EXPIRE should be configured in RBFConfigKeys. Contributed by
yanghuafeng.
new 23cde5e HDFS-13834. RBF: Connection creator thread should catch
Throwable. Contributed by CR Hota.
new f955e20 HDFS-14082. RBF: Add option to fail operations when a
subcluster is unavailable. Contributed by Inigo Goiri.
new 074b105 HDFS-13776. RBF: Add Storage policies related ClientProtocol
APIs. Contributed by Dibyendu Karmakar.
new 5fb2d08 HDFS-14089. RBF: Failed to specify server's Kerberos pricipal
name in NamenodeHeartbeatService. Contributed by Ranith Sardar.
new 8500eb0 HDFS-14085. RBF: LS command for root shows wrong owner and
permission information. Contributed by Ayush Saxena.
new 25170d6 HDFS-14114. RBF: MIN_ACTIVE_RATIO should be configurable.
Contributed by Fei Hui.
new 46621d2 Revert "HDFS-14114. RBF: MIN_ACTIVE_RATIO should be
configurable. Contributed by Fei Hui."
new 1bb9369 HDFS-14114. RBF: MIN_ACTIVE_RATIO should be configurable.
Contributed by Fei Hui.
new 869adb5 HDFS-14152. RBF: Fix a typo in RouterAdmin usage. Contributed
by Ayush Saxena.
new edb98c4 HDFS-13869. RBF: Handle NPE for
NamenodeBeanMetrics#getFederationMetrics. Contributed by Ranith Sardar.
new c26fb36 HDFS-14151. RBF: Make the read-only column of Mount Table
clearly understandable.
new 6814cee HDFS-13443. RBF: Update mount table cache immediately after
changing (add/update/remove) mount table entries. Contributed by Mohammad
Arshad.
new 8f59842 HDFS-14167. RBF: Add stale nodes to federation metrics.
Contributed by Inigo Goiri.
new ee7ffa6 HDFS-14161. RBF: Throw StandbyException instead of
IOException so that client can retry when can not get connection. Contributed
by Fei Hui.
new 8e1acd8 HDFS-14150. RBF: Quotas of the sub-cluster should be removed
when removing the mount point. Contributed by Takanobu Asanuma.
new c8ab238 HDFS-14191. RBF: Remove hard coded router status from
FederationMetrics. Contributed by Ranith Sardar.
new 55b54c4 HDFS-13856. RBF: RouterAdmin should support dfsrouteradmin
-refreshRouterArgs command. Contributed by yanghuafeng.
new 9c1ec96 HDFS-14206. RBF: Cleanup quota modules. Contributed by Inigo
Goiri.
new cb50449 HDFS-14129. RBF: Create new policy provider for router.
Contributed by Ranith Sardar.
new 1ac279f HDFS-14129. addendum to HDFS-14129. Contributed by Ranith
Sardar.
new 961f8fb HDFS-14193. RBF: Inconsistency with the Default Namespace.
Contributed by Ayush Saxena.
new ce32934 HDFS-14156. RBF: rollEdit() command fails with Router.
Contributed by Shubham Dewan.
new 03a910c HDFS-14209. RBF: setQuota() through router is working for
only the mount Points under the Source column in MountTable. Contributed by
Shubham Dewan.
new 7b0219e HDFS-14223. RBF: Add configuration documents for using
multiple sub-clusters. Contributed by Takanobu Asanuma.
new be3bb15 HDFS-14224. RBF: NPE in getContentSummary() for getEcPolicy()
in case of multiple destinations. Contributed by Ayush Saxena.
new f709fb5 HDFS-14215. RBF: Remove dependency on availability of default
namespace. Contributed by Ayush Saxena.
new 50549fc HDFS-13404. RBF:
TestRouterWebHDFSContractAppend.testRenameFileBeingAppended fails.
new c68f044 HDFS-14225. RBF : MiniRouterDFSCluster should configure the
failover proxy provider for namespace. Contributed by Ranith Sardar.
new 8e6aff8 HDFS-14252. RBF : Exceptions are exposing the actual sub
cluster path. Contributed by Ayush Saxena.
new 2ab2f0f HDFS-14230. RBF: Throw RetriableException instead of
IOException when no namenodes available. Contributed by Fei Hui.
new 56e3040 HDFS-13358. RBF: Support for Delegation Token (RPC).
Contributed by CR Hota.
new 406d337 HDFS-14226. RBF: Setting attributes should set on all
subclusters' directories. Contributed by Ayush Saxena.
new a31ccc2 HDFS-14268. RBF: Fix the location of the DNs in
getDatanodeReport(). Contributed by Inigo Goiri.
new c96ceb4 HDFS-14249. RBF: Tooling to identify the subcluster location
of a file. Contributed by Inigo Goiri.
new 834322e HDFS-14307. RBF: Update tests to use internal Whitebox
instead of Mockito. Contributed by CR Hota.
new e246e4a HDFS-14052. RBF: Use Router keytab for WebHDFS. Contributed
by CR Hota.
new 29a7286 HDFS-14322. RBF: Security manager should not load if security
is disabled. Contributed by CR Hota.
new 0e84bfe HDFS-14259. RBF: Fix safemode message for Router. Contributed
by Ranith Sadar.
new c55c44c HDFS-14329. RBF: Add maintenance nodes to federation metrics.
Contributed by Ayush Saxena.
new 10e5b1b HDFS-14331. RBF: IOE While Removing Mount Entry. Contributed
by Ayush Saxena.
new ab4fd73 HDFS-14335. RBF: Fix heartbeat typos in the Router.
Contributed by CR Hota.
new 90ff9e1 HDFS-14334. RBF: Use human readable format for long numbers
in the Router UI. Contributed by Inigo Goiri.
new 3a02dd7 HDFS-14343. RBF: Fix renaming folders spread across multiple
subclusters. Contributed by Ayush Saxena.
new aee0f1f HDFS-14351. RBF: Optimize configuration item resolving for
monitor namenode. Contributed by He Xiaoqiao and Inigo Goiri.
new c8e9266 HDFS-14388. RBF: Prevent loading metric system when disabled.
Contributed by Inigo Goiri.
new 5a5488a HDFS-14316. RBF: Support unavailable subclusters for mount
points with multiple destinations. Contributed by Inigo Goiri.
new 2b14b25 HDFS-13853. RBF: RouterAdmin update cmd is overwriting the
entry not updating the existing. Contributed by Ayush Saxena.
new 8cf7d28 HDFS-14369. RBF: Fix trailing / for webhdfs. Contributed by
Akira Ajisaka.
new a1c36d7 HDFS-14422. RBF: Router shouldn't allow READ operations in
safe mode. Contributed by Inigo Goiri.
new d689f6e HDFS-13972. RBF: Support for Delegation Token (WebHDFS).
Contributed by CR Hota.
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 (55f2f7a)
\
N -- N -- N refs/heads/HDFS-13891 (d689f6e)
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.
The 57 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
LICENSE.txt | 1 -
dev-support/docker/Dockerfile | 17 -
.../security/authentication/util/KerberosUtil.java | 49 +-
hadoop-common-project/hadoop-common/pom.xml | 2 +-
.../hadoop-common/src/main/bin/hadoop-functions.sh | 4 +-
.../java/org/apache/hadoop/conf/Configuration.java | 2 +-
.../org/apache/hadoop/crypto/key/KeyShell.java | 2 +-
.../org/apache/hadoop/fs/AbstractFileSystem.java | 13 +-
.../main/java/org/apache/hadoop/fs/FileSystem.java | 10 +-
.../java/org/apache/hadoop/io/ArrayWritable.java | 2 +-
.../java/org/apache/hadoop/ipc/CallerContext.java | 3 +-
.../main/java/org/apache/hadoop/ipc/Client.java | 8 +-
.../main/java/org/apache/hadoop/net/NetUtils.java | 2 +-
.../security/authorize/AccessControlList.java | 6 +-
.../hadoop/security/token/SecretManager.java | 2 +-
.../AbstractDelegationTokenSecretManager.java | 9 +-
.../org/apache/hadoop/service/AbstractService.java | 2 +-
.../hadoop/util/SemaphoredDelegatingExecutor.java | 6 +-
.../main/java/org/apache/hadoop/util/ZKUtil.java | 2 +-
.../site/markdown/filesystem/fsdatainputstream.md | 37 +
.../org/apache/hadoop/conf/TestConfiguration.java | 4 +
.../fs/contract/AbstractContractUnbufferTest.java | 125 ++
.../apache/hadoop/fs/contract/ContractOptions.java | 5 +
.../org/apache/hadoop/io/TestArrayWritable.java | 2 +-
.../org/apache/hadoop/net/TestTableMapping.java | 16 +-
.../apache/hadoop/security/TestSecurityUtil.java | 3 +-
.../token/delegation/TestDelegationToken.java | 23 +
.../java/org/apache/hadoop/util/TestZKUtil.java | 2 +-
.../hadoop-kms/dev-support/findbugsExcludeFile.xml | 8 +
.../key/kms/server/KMSExceptionsProvider.java | 5 +-
.../hadoop/crypto/key/kms/server/KMSMDCFilter.java | 58 +-
.../registry/client/impl/zk/RegistrySecurity.java | 17 +-
.../apache/hadoop/hdds/scm/XceiverClientRatis.java | 28 +-
.../hdds/scm/client/ContainerOperationClient.java | 14 +-
.../hadoop/hdds/scm/storage/BlockOutputStream.java | 142 +--
.../hadoop/hdds/scm/storage/CommitWatcher.java | 237 ++++
hadoop-hdds/common/pom.xml | 5 +
.../org/apache/hadoop/hdds/HddsConfigKeys.java | 44 +-
.../java/org/apache/hadoop/hdds/HddsUtils.java | 24 -
.../org/apache/hadoop/hdds/cli/GenericCli.java | 12 +-
.../hdds/cli/MissingSubcommandException.java | 14 +-
.../apache/hadoop/hdds/scm/ByteStringHelper.java | 69 ++
.../apache/hadoop/hdds/scm/client/ScmClient.java | 10 +-
.../hadoop/hdds/scm/container/ContainerInfo.java | 7 -
.../scm/container/common/helpers/ExcludeList.java | 6 +
.../org/apache/hadoop/hdds/scm/net/NodeSchema.java | 43 +-
.../hadoop/hdds/scm/net/NodeSchemaLoader.java | 86 +-
.../hadoop/hdds/scm/net/NodeSchemaManager.java | 8 +-
.../protocol/StorageContainerLocationProtocol.java | 10 +-
...lockLocationProtocolClientSideTranslatorPB.java | 2 +-
...inerLocationProtocolClientSideTranslatorPB.java | 38 +-
.../hdds/scm/storage/ContainerProtocolCalls.java | 2 +-
.../apache/hadoop/hdds/tracing/TracingUtil.java | 12 +-
.../org/apache/hadoop/ozone/OzoneConfigKeys.java | 5 +
.../java/org/apache/hadoop/ozone/OzoneConsts.java | 3 +
.../org/apache/hadoop/ozone/audit/SCMAction.java | 4 +-
.../org/apache/hadoop/ozone/common/Checksum.java | 38 +-
.../org/apache/hadoop/ozone/common/Storage.java | 2 +-
...lockLocationProtocolServerSideTranslatorPB.java | 4 +-
...inerLocationProtocolServerSideTranslatorPB.java | 32 +-
.../java/org/apache/hadoop/utils/db/DBStore.java | 6 +
.../java/org/apache/hadoop/utils/db/RDBStore.java | 11 +
.../src/main/proto/DatanodeContainerProtocol.proto | 4 +-
.../src/main/proto/ScmBlockLocationProtocol.proto | 4 +-
.../proto/StorageContainerLocationProtocol.proto | 26 +-
hadoop-hdds/common/src/main/proto/hdds.proto | 6 +-
.../main/resources/network-topology-default.yaml | 61 +
.../common/src/main/resources/ozone-default.xml | 146 ++-
.../hadoop/hdds/scm/net/TestNodeSchemaLoader.java | 6 +-
...SchemaLoader.java => TestYamlSchemaLoader.java} | 35 +-
.../resources/networkTopologyTestFiles/good.yaml | 59 +
.../networkTopologyTestFiles/middle-leaf.yaml | 59 +
.../networkTopologyTestFiles/multiple-root.yaml | 59 +
hadoop-hdds/container-service/pom.xml | 2 +-
.../org/apache/hadoop/hdds/scm/HddsServerUtil.java | 22 +
.../apache/hadoop/ozone/HddsDatanodeService.java | 102 +-
.../common/statemachine/DatanodeStateMachine.java | 1 -
.../common/statemachine/SCMConnectionManager.java | 13 +-
.../common/statemachine/StateContext.java | 62 +-
.../CloseContainerCommandHandler.java | 2 -
.../DeleteContainerCommandHandler.java | 4 -
.../ReplicateContainerCommandHandler.java | 28 +-
.../common/states/datanode/InitDatanodeState.java | 4 +-
.../states/datanode/RunningDatanodeState.java | 11 +-
.../states/endpoint/VersionEndpointTask.java | 3 +-
.../container/common/utils/ContainerCache.java | 36 +-
.../ozone/container/keyvalue/KeyValueHandler.java | 7 +-
.../container/keyvalue/helpers/BlockUtils.java | 2 +-
.../container/keyvalue/helpers/ChunkUtils.java | 5 +-
.../container/keyvalue/impl/BlockManagerImpl.java | 2 +-
.../ozone/container/ozoneimpl/OzoneContainer.java | 3 +-
.../replication/DownloadAndImportReplicator.java | 7 +-
.../hadoop/ozone/TestHddsDatanodeService.java | 7 +-
.../hadoop/ozone/TestHddsSecureDatanodeInit.java | 4 +-
.../container/common/TestDatanodeStateMachine.java | 24 +-
.../container/common/impl/TestHddsDispatcher.java | 1 -
.../TestCloseContainerCommandHandler.java | 15 +-
.../container/keyvalue/TestKeyValueContainer.java | 2 +-
hadoop-hdds/docs/content/BuildingSources.md | 2 +-
hadoop-hdds/docs/content/CommandShell.md | 1 +
hadoop-hdds/docs/content/OzoneFS.md | 6 +-
.../docs/content/OzoneSecurityArchitecture.md | 91 ++
hadoop-hdds/docs/content/RunningWithHDFS.md | 4 +-
hadoop-hdds/docs/content/SetupSecureOzone.md | 84 ++
hadoop-hdds/docs/content/SparkOzoneFSK8S.md | 6 +-
.../org/apache/hadoop/hdds/server/ServerUtils.java | 25 +-
.../apache/hadoop/hdds/server/TestServerUtils.java | 123 ++
.../java/org/apache/hadoop/hdds/scm/ScmUtils.java | 22 +-
.../apache/hadoop/hdds/scm/block/BlockManager.java | 6 +-
.../hadoop/hdds/scm/block/BlockManagerImpl.java | 22 +-
.../hdds/scm/chillmode/ChillModeHandler.java | 106 --
.../scm/command/CommandStatusReportHandler.java | 43 +-
.../container/AbstractContainerReportHandler.java | 236 ++++
.../hdds/scm/container/ContainerReportHandler.java | 234 ++--
.../hdds/scm/container/ContainerStateManager.java | 19 +-
.../container/DeleteContainerCommandWatcher.java | 56 -
.../IncrementalContainerReportHandler.java | 47 +-
.../hdds/scm/container/ReplicationManager.java | 9 +
.../hdds/scm/container/ReportHandlerHelper.java | 365 ------
.../hdds/scm/container/SCMContainerManager.java | 37 +-
.../replication/ReplicationActivityStatus.java | 6 +-
.../replication/ReplicationCommandWatcher.java | 56 -
.../container/replication/ReplicationManager.java | 384 ------
.../container/replication/ReplicationQueue.java | 73 --
.../container/replication/ReplicationRequest.java | 123 --
.../scm/container/states/ContainerStateMap.java | 11 +-
.../apache/hadoop/hdds/scm/events/SCMEvents.java | 73 +-
.../hadoop/hdds/scm/exceptions/SCMException.java | 2 +-
.../hadoop/hdds/scm/node/DeadNodeHandler.java | 186 +--
.../hadoop/hdds/scm/node/SCMNodeManager.java | 6 +-
.../InsufficientDatanodesException.java} | 20 +-
.../hdds/scm/pipeline/PipelineReportHandler.java | 16 +-
.../hdds/scm/pipeline/RatisPipelineProvider.java | 2 +-
.../hdds/scm/pipeline/SCMPipelineManager.java | 2 +
.../ContainerSafeModeRule.java} | 32 +-
.../DataNodeSafeModeRule.java} | 24 +-
.../HealthyPipelineSafeModeRule.java} | 30 +-
.../OneReplicaPipelineSafeModeRule.java} | 28 +-
.../hdds/scm/{chillmode => safemode}/Precheck.java | 2 +-
.../SCMSafeModeManager.java} | 146 +--
.../SafeModeExitRule.java} | 32 +-
.../hadoop/hdds/scm/safemode/SafeModeHandler.java | 147 +++
.../SafeModePrecheck.java} | 42 +-
.../SafeModeRestrictedOps.java} | 10 +-
.../scm/{chillmode => safemode}/package-info.java | 2 +-
.../hdds/scm/server/SCMBlockProtocolServer.java | 4 +-
.../hdds/scm/server/SCMClientProtocolServer.java | 44 +-
.../hadoop/hdds/scm/server/SCMConfigurator.java | 24 +-
.../apache/hadoop/hdds/scm/server/SCMMXBean.java | 8 +-
.../hdds/scm/server/StorageContainerManager.java | 98 +-
.../main/resources/webapps/scm/scm-overview.html | 4 +-
.../hadoop/hdds/scm/TestHddsServerUtils.java | 49 -
.../java/org/apache/hadoop/hdds/scm/TestUtils.java | 1 +
.../hadoop/hdds/scm/block/TestBlockManager.java | 59 +-
.../hdds/scm/chillmode/TestChillModeHandler.java | 104 --
.../command/TestCommandStatusReportHandler.java | 5 -
.../hadoop/hdds/scm/container/MockNodeManager.java | 12 +-
.../scm/container/TestContainerReportHandler.java | 585 ++++-----
.../scm/container/TestContainerReportHelper.java | 73 --
.../TestIncrementalContainerReportHandler.java | 158 +--
.../scm/container/TestSCMContainerManager.java | 50 +-
.../replication/TestReplicationActivityStatus.java | 85 --
.../replication/TestReplicationManager.java | 290 -----
.../replication/TestReplicationQueue.java | 134 ---
.../hadoop/hdds/scm/node/TestDeadNodeHandler.java | 63 +-
.../hadoop/hdds/scm/node/TestSCMNodeManager.java | 4 +-
.../hadoop/hdds/scm/node/TestStatisticsUpdate.java | 4 +-
.../TestHealthyPipelineSafeModeRule.java} | 56 +-
.../TestOneReplicaPipelineSafeModeRule.java} | 20 +-
.../TestSCMSafeModeManager.java} | 164 +--
.../hdds/scm/safemode/TestSafeModeHandler.java | 116 ++
.../scm/{chillmode => safemode}/package-info.java | 4 +-
.../scm/server/TestSCMClientProtocolServer.java | 22 +-
.../ozone/container/common/TestEndPoint.java | 13 +-
hadoop-hdds/tools/pom.xml | 3 +-
.../org/apache/hadoop/hdds/scm/cli/SCMCLI.java | 2 +-
...ubcommand.java => SafeModeCheckSubcommand.java} | 16 +-
...hillModeCommands.java => SafeModeCommands.java} | 17 +-
...Subcommand.java => SafeModeExitSubcommand.java} | 14 +-
.../java/org/apache/hadoop/hdfs/DataStreamer.java | 4 +-
.../hadoop/hdfs/client/HdfsClientConfigKeys.java | 5 +-
.../datatransfer/sasl/DataTransferSaslUtil.java | 72 ++
.../datatransfer/sasl/SaslDataTransferClient.java | 117 +-
.../namenode/ha/ObserverReadProxyProvider.java | 38 +-
.../src/main/proto/datatransfer.proto | 6 +
.../java/org/apache/hadoop/hdfs/DFSConfigKeys.java | 4 +
.../datatransfer/sasl/SaslDataTransferServer.java | 53 +-
.../apache/hadoop/hdfs/server/datanode/DNConf.java | 6 +
.../hadoop/hdfs/server/datanode/DataNode.java | 7 +-
.../hadoop/hdfs/server/datanode/DataXceiver.java | 14 +-
.../datanode/checker/DatasetVolumeChecker.java | 2 +-
.../hadoop/hdfs/server/namenode/FSDirAclOp.java | 9 +-
.../hadoop/hdfs/server/namenode/FSNamesystem.java | 26 +-
.../hadoop/hdfs/server/namenode/INodeId.java | 8 +-
.../hdfs/server/namenode/NameNodeRpcServer.java | 1 -
.../src/main/resources/hdfs-default.xml | 36 +-
.../fs/contract/hdfs/TestHDFSContractUnbuffer.java | 46 +
.../hadoop/hdfs/TestDistributedFileSystem.java | 55 +
.../apache/hadoop/hdfs/TestHAAuxiliaryPort.java | 2 +-
.../apache/hadoop/hdfs/TestMultipleNNPortQOP.java | 219 ++++
.../hdfs/server/datanode/TestBPOfferService.java | 2 +-
.../datanode/TestDataXceiverBackwardsCompat.java | 2 +-
.../namenode/TestINodeAttributeProvider.java | 33 +
.../hadoop/hdfs/server/namenode/ha/HATestUtil.java | 20 +-
.../namenode/ha/TestDelegationTokensWithHA.java | 46 +
.../hdfs/tools/TestDFSHAAdminMiniCluster.java | 6 +-
.../src/test/resources/contract/hdfs.xml | 5 +
.../.launches/AllMapredTests.launch | 28 -
.../.eclipse.templates/.launches/JobTracker.launch | 24 -
.../.launches/SpecificTestTemplate.launch | 28 -
.../.launches/TaskTracker.launch | 24 -
.../.eclipse.templates/README.txt | 6 -
.../hadoop/ozone/client/io/KeyOutputStream.java | 198 ++--
.../apache/hadoop/ozone/client/rpc/RpcClient.java | 5 +
hadoop-ozone/common/src/main/bin/ozone | 5 +
.../org/apache/hadoop/ozone/om/OMConfigKeys.java | 6 +
.../hadoop/ozone/om/exceptions/OMException.java | 2 +-
.../ozone/om/ha/OMFailoverProxyProvider.java | 2 +-
.../ozone/om/helpers/OmDeleteVolumeResponse.java | 34 +-
.../hadoop/ozone/om/helpers/OmVolumeArgs.java | 19 +-
.../om/helpers/OmVolumeOwnerChangeResponse.java | 56 +
.../ozone/om/protocol/OzoneManagerHAProtocol.java | 138 ++-
.../apache/hadoop/ozone/web/utils/OzoneUtils.java | 10 -
.../src/main/proto/OzoneManagerProtocol.proto | 15 +-
.../dist/dev-support/bin/dist-layout-stitching | 3 +-
hadoop-ozone/dist/pom.xml | 33 +
.../dist/src/main/compose/ozone-hdfs/docker-config | 2 +-
.../src/main/compose/ozone-om-ha/docker-config | 2 +-
.../src/main/compose/ozone-recon/docker-config | 2 +-
.../dist/src/main/compose/ozone/docker-config | 2 +-
.../src/main/compose/ozoneblockade/docker-config | 2 +-
.../src/main/compose/ozonefs/docker-compose.yaml | 40 +-
.../dist/src/main/compose/ozonefs/hadoopo3fs.robot | 56 +
.../dist/src/main/compose/ozones3/docker-config | 2 +-
.../dist/src/main/compose/ozonesecure-mr/README.md | 6 +-
.../compose/ozonesecure-mr/docker-compose.yaml | 6 +-
.../src/main/compose/ozonesecure-mr/docker-config | 4 +-
.../src/main/compose/ozonesecure/docker-config | 4 +-
.../dist/src/main/compose/ozonetrace/docker-config | 2 +-
.../dist/src/main/smoketest/commonlib.robot | 6 +
.../dist/src/main/smoketest/createbucketenv.robot | 43 +
.../dist/src/main/smoketest/env-compose.robot | 23 +-
.../integration-test/src/test/bin/start-chaos.sh | 24 +-
.../TestContainerStateManagerIntegration.java | 4 +-
.../hdds/scm/pipeline/TestSCMPipelineManager.java | 69 +-
.../hadoop/hdds/scm/pipeline/TestSCMRestart.java | 2 +-
.../safemode/TestSCMSafeModeWithPipelineRules.java | 202 ++++
.../apache/hadoop/ozone/MiniOzoneChaosCluster.java | 20 +-
.../org/apache/hadoop/ozone/MiniOzoneCluster.java | 10 +-
.../apache/hadoop/ozone/MiniOzoneClusterImpl.java | 42 +-
.../hadoop/ozone/MiniOzoneHAClusterImpl.java | 4 +
.../hadoop/ozone/MiniOzoneLoadGenerator.java | 28 +-
.../hadoop/ozone/TestMiniChaosOzoneCluster.java | 20 +-
.../apache/hadoop/ozone/TestMiniOzoneCluster.java | 2 +-
.../hadoop/ozone/TestStorageContainerManager.java | 127 +-
.../ozone/client/rpc/TestBlockOutputStream.java | 16 +-
.../rpc/TestBlockOutputStreamWithFailures.java | 27 +-
.../hadoop/ozone/client/rpc/TestCommitWatcher.java | 296 +++++
.../rpc/TestContainerStateMachineFailures.java | 2 -
.../rpc/TestOzoneClientRetriesOnException.java | 46 +-
.../ozone/container/ContainerTestHelper.java | 17 +-
.../common/impl/TestContainerPersistence.java | 2 +-
.../TestCloseContainerByPipeline.java | 17 +
.../container/ozoneimpl/TestOzoneContainer.java | 5 +-
.../ozoneimpl/TestOzoneContainerWithTLS.java | 5 +-
.../ozoneimpl/TestSecureOzoneContainer.java | 5 +-
.../org/apache/hadoop/ozone/om/TestOmMetrics.java | 12 +-
.../apache/hadoop/ozone/om/TestOzoneManagerHA.java | 172 ++-
...{TestScmChillMode.java => TestScmSafeMode.java} | 98 +-
.../ozone/ozShell/TestOzoneDatanodeShell.java | 26 +-
.../hadoop/ozone/ozShell/TestOzoneShell.java | 74 +-
.../org/apache/hadoop/ozone/scm/TestSCMMXBean.java | 8 +-
.../hadoop/ozone/scm/node/TestSCMNodeMetrics.java | 6 +-
.../hdfs/server/datanode/ObjectStoreHandler.java | 41 +-
.../web/storage/DistributedStorageHandler.java | 6 +
.../org/apache/hadoop/ozone/om/BucketManager.java | 29 +-
.../apache/hadoop/ozone/om/BucketManagerImpl.java | 92 +-
.../org/apache/hadoop/ozone/om/KeyManagerImpl.java | 4 +-
.../org/apache/hadoop/ozone/om/OzoneManager.java | 187 ++-
.../hadoop/ozone/om/S3BucketManagerImpl.java | 26 +-
.../org/apache/hadoop/ozone/om/VolumeManager.java | 52 +-
.../apache/hadoop/ozone/om/VolumeManagerImpl.java | 289 +++--
.../ozone/om/ratis/OzoneManagerRatisServer.java | 28 +-
.../ozone/om/ratis/OzoneManagerStateMachine.java | 183 ++-
...dler.java => OzoneManagerHARequestHandler.java} | 36 +-
.../OzoneManagerHARequestHandlerImpl.java | 368 ++++++
.../protocolPB/OzoneManagerRequestHandler.java | 6 +-
.../hadoop/ozone/protocolPB/RequestHandler.java | 2 +-
.../ozone/web/ozShell/bucket/BucketCommands.java | 2 +-
.../hadoop/ozone/web/ozShell/keys/KeyCommands.java | 2 +-
.../ozone/web/ozShell/keys/ListKeyHandler.java | 7 +
.../ozone/web/ozShell/token/TokenCommands.java | 2 +-
.../ozone/web/ozShell/volume/VolumeCommands.java | 2 +-
.../apache/hadoop/ozone/om/TestKeyManagerImpl.java | 14 +-
.../om/ratis/TestOzoneManagerStateMachine.java | 16 +-
hadoop-ozone/ozone-recon-codegen/pom.xml | 70 ++
.../ozone/recon/codegen/JooqCodeGenerator.java | 170 +++
.../recon/codegen/ReconSchemaGenerationModule.java | 28 +-
.../ozone/recon/codegen/TableNamingStrategy.java | 48 +
.../hadoop/ozone/recon/codegen}/package-info.java | 12 +-
.../ozone/recon/schema/ReconSchemaDefinition.java | 25 +-
.../recon/schema/UtilizationSchemaDefinition.java | 69 ++
.../hadoop/ozone/recon/schema}/package-info.java | 12 +-
.../dev-support/findbugsExcludeFile.xml | 28 +-
hadoop-ozone/ozone-recon/pom.xml | 146 ++-
.../hadoop/ozone/recon/ReconControllerModule.java | 102 +-
.../hadoop/ozone/recon/ReconServerConfigKeys.java | 25 +
.../org/apache/hadoop/ozone/recon/ReconUtils.java | 2 +-
.../ozone/recon/api/ContainerKeyService.java | 23 +-
.../ozone/recon/api/types/ContainerMetadata.java | 33 +-
.../recon/persistence/DataSourceConfiguration.java | 86 ++
.../persistence/DefaultDataSourceProvider.java | 74 ++
.../recon/persistence/JooqPersistenceModule.java | 110 ++
.../TransactionalMethodInterceptor.java | 76 ++
.../ozone/recon/persistence}/package-info.java | 12 +-
.../recon/spi/ContainerDBServiceProvider.java | 9 +
.../spi/impl/ContainerDBServiceProviderImpl.java | 30 +-
.../recon/WEB-INF}/web.xml | 0
.../ozone/recon/api/TestContainerKeyService.java | 49 +-
.../recon/persistence/AbstractSqlDatabaseTest.java | 152 +++
.../TestUtilizationSchemaDefinition.java | 160 +++
.../ozone/recon/persistence}/package-info.java | 12 +-
...rImpl.java => BasicOzoneClientAdapterImpl.java} | 85 +-
...neFileSystem.java => BasicOzoneFileSystem.java} | 240 ++--
.../hadoop/fs/ozone/FilteredClassLoader.java | 1 +
.../apache/hadoop/fs/ozone/OzoneClientAdapter.java | 2 +-
.../hadoop/fs/ozone/OzoneClientAdapterFactory.java | 30 +-
.../hadoop/fs/ozone/OzoneClientAdapterImpl.java | 356 +-----
.../apache/hadoop/fs/ozone/OzoneFileSystem.java | 815 +------------
.../hadoop/fs/ozone/TestOzoneFileInterfaces.java | 2 +-
.../services/org.apache.hadoop.fs.FileSystem | 0
hadoop-ozone/pom.xml | 8 +
hadoop-ozone/s3gateway/pom.xml | 15 +-
.../ozone/genesis/BenchMarkOzoneManager.java | 6 +-
.../apache/hadoop/ozone/genesis/BenchMarkSCM.java | 6 +-
.../hadoop/ozone/audit/parser/TestAuditParser.java | 7 +-
.../hadoop/ozone/freon/TestDataValidate.java | 14 +-
.../TestDataValidateWithSafeByteOperations.java | 37 +-
.../TestDataValidateWithUnsafeByteOperations.java | 37 +-
.../tools => hadoop-ozone/upgrade}/pom.xml | 33 +-
.../org/apache/hadoop/ozone/upgrade/Balance.java | 27 +-
.../org/apache/hadoop/ozone/upgrade/Execute.java | 26 +-
.../hadoop/ozone/upgrade/InPlaceUpgrade.java | 34 +-
.../java/org/apache/hadoop/ozone/upgrade/Plan.java | 25 +-
.../apache/hadoop/ozone/upgrade}/package-info.java | 13 +-
hadoop-project/pom.xml | 16 +-
hadoop-submarine/hadoop-submarine-core/pom.xml | 10 +
.../yarn/submarine/client/cli/CliConstants.java | 3 +
.../yarn/submarine/client/cli/RunJobCli.java | 80 +-
.../yarn/submarine/client/cli/ShowJobCli.java | 7 +-
.../submarine/client/cli/param/BaseParameters.java | 10 +-
.../client/cli/param/ParametersHolder.java | 315 +++++
.../client/cli/param/RunJobParameters.java | 128 +-
.../submarine/client/cli/param/RunParameters.java | 37 +-
.../submarine/client/cli/param/yaml/Configs.java | 107 ++
.../submarine/client/cli/param/yaml/PsRole.java | 15 +-
.../yarn/submarine/client/cli/param/yaml/Role.java | 91 ++
.../submarine/client/cli/param/yaml/Roles.java | 31 +-
.../client/cli/param/yaml/Scheduling.java | 22 +-
.../submarine/client/cli/param/yaml/Security.java | 40 +-
.../yarn/submarine/client/cli/param/yaml/Spec.java | 31 +-
.../client/cli/param/yaml/TensorBoard.java | 31 +-
.../client/cli/param/yaml/WorkerRole.java | 15 +-
.../client/cli/param/yaml/YamlConfigFile.java | 77 ++
.../client/cli/param/yaml/YamlParseException.java | 17 +-
.../client/cli/param/yaml}/package-info.java | 9 +-
.../src/site/markdown/QuickStart.md | 4 +-
.../submarine/client/cli/TestRunJobCliParsing.java | 69 +-
.../client/cli/TestRunJobCliParsingYaml.java | 380 ++++++
.../cli/TestRunJobCliParsingYamlStandalone.java | 205 ++++
.../submarine/client/cli/YamlConfigTestUtils.java | 65 +
.../common/fs/MockRemoteDirectoryManager.java | 2 +
.../runjobcliparsing/envs-are-missing.yaml | 59 +
.../runjobcliparsing/missing-configs.yaml | 41 +
.../security-principal-is-missing.yaml | 61 +
.../runjobcliparsing/some-sections-missing.yaml | 48 +
.../tensorboard-dockerimage-is-missing.yaml | 61 +
.../runjobcliparsing/test-false-values.yaml | 56 +
.../valid-config-with-overrides.yaml | 81 ++
.../resources/runjobcliparsing/valid-config.yaml | 62 +
.../runjobcliparsing/wrong-indentation.yaml | 60 +
.../runjobcliparsing/wrong-property-name.yaml | 60 +
.../hadoop-submarine-tony-runtime/README.md | 25 +
.../hadoop-submarine-tony-runtime/pom.xml | 66 ++
.../submarine/runtimes/tony/TonyJobMonitor.java | 52 +
.../submarine/runtimes/tony/TonyJobSubmitter.java | 97 ++
.../runtimes/tony/TonyRuntimeFactory.java | 55 +
.../yarn/submarine/runtimes/tony/TonyUtils.java | 164 +++
.../runtimes/tony/buider/JobStatusBuilder.java | 61 +
.../runtimes/tony/buider/package-info.java | 14 +
.../yarn/submarine/runtimes/tony/package-info.java | 14 +
.../src/site/markdown/QuickStart.md | 198 ++++
.../src/site/resources/css/site.css | 0
.../src/site/site.xml | 0
.../src/test/java/TestTonyUtils.java | 113 ++
.../hadoop-submarine-yarnservice-runtime/pom.xml | 6 +
.../runtimes/yarnservice/AbstractComponent.java | 99 ++
.../runtimes/yarnservice/FileSystemOperations.java | 201 ++++
.../yarnservice/HadoopEnvironmentSetup.java | 161 +++
.../runtimes/yarnservice/ServiceSpec.java | 17 +-
.../yarnservice/ServiceSpecFileGenerator.java | 51 +
.../runtimes/yarnservice/ServiceWrapper.java | 62 +
.../yarnservice/YarnServiceJobSubmitter.java | 860 +-------------
.../runtimes/yarnservice/YarnServiceUtils.java | 94 +-
.../yarnservice/command/AbstractLaunchCommand.java | 64 +
.../yarnservice/command/LaunchCommandFactory.java | 67 ++
.../yarnservice/command/LaunchScriptBuilder.java | 107 ++
.../yarnservice/command}/package-info.java | 9 +-
.../yarnservice/tensorflow/TensorFlowCommons.java | 109 ++
.../tensorflow/TensorFlowServiceSpec.java | 203 ++++
.../command/TensorBoardLaunchCommand.java | 67 ++
.../command/TensorFlowLaunchCommand.java | 87 ++
.../command/TensorFlowPsLaunchCommand.java | 58 +
.../command/TensorFlowWorkerLaunchCommand.java | 59 +
.../tensorflow/command}/package-info.java | 9 +-
.../tensorflow/component/TensorBoardComponent.java | 96 ++
.../component/TensorFlowPsComponent.java | 73 ++
.../component/TensorFlowWorkerComponent.java | 82 ++
.../tensorflow/component}/package-info.java | 10 +-
.../yarnservice/tensorflow}/package-info.java | 10 +-
.../yarn/submarine/utils/ClassPathUtilities.java | 57 +
.../yarn/submarine/utils/DockerUtilities.java | 23 +-
.../yarn/submarine/utils/EnvironmentUtilities.java | 120 ++
.../submarine/utils/KerberosPrincipalFactory.java | 95 ++
.../hadoop/yarn/submarine/utils/Localizer.java | 170 +++
.../submarine/utils/SubmarineResourceUtils.java | 51 +
.../hadoop/yarn/submarine/utils/ZipUtilities.java | 82 ++
.../hadoop/yarn/submarine/utils}/package-info.java | 9 +-
.../yarn/submarine/FileUtilitiesForTests.java | 146 +++
.../cli/yarnservice/ParamBuilderForTest.java | 139 +++
.../cli/yarnservice/TestYarnServiceRunJobCli.java | 1242 +++++---------------
.../TestYarnServiceRunJobCliCommons.java | 79 ++
.../TestYarnServiceRunJobCliLocalization.java | 599 ++++++++++
.../runtimes/yarnservice/TestServiceWrapper.java | 95 ++
.../yarnservice/TestTFConfigGenerator.java | 10 +-
.../command/AbstractLaunchCommandTestHelper.java | 190 +++
.../command/TestLaunchCommandFactory.java | 97 ++
.../command/TestTensorBoardLaunchCommand.java | 104 ++
.../command/TestTensorFlowLaunchCommand.java | 251 ++++
.../tensorflow/component/ComponentTestCommons.java | 90 ++
.../component/TestTensorBoardComponent.java | 125 ++
.../component/TestTensorFlowPsComponent.java | 166 +++
.../component/TestTensorFlowWorkerComponent.java | 215 ++++
.../submarine/utils/TestClassPathUtilities.java | 91 ++
.../submarine/utils/TestEnvironmentUtilities.java | 231 ++++
.../utils/TestKerberosPrincipalFactory.java | 156 +++
.../utils/TestSubmarineResourceUtils.java | 72 ++
hadoop-submarine/pom.xml | 1 +
.../org/apache/hadoop/fs/s3a/S3AInputStream.java | 39 +-
.../java/org/apache/hadoop/fs/s3a/S3AUtils.java | 3 +-
.../fs/s3a/s3guard/DynamoDBMetadataStore.java | 24 +
.../src/site/markdown/tools/hadoop-aws/s3guard.md | 129 +-
.../src/site/markdown/tools/hadoop-aws/testing.md | 6 +
.../fs/contract/s3a/ITestS3AContractUnbuffer.java | 41 +
.../apache/hadoop/fs/s3a/AbstractS3ATestBase.java | 5 +
.../org/apache/hadoop/fs/s3a/ITestS3AUnbuffer.java | 66 ++
.../org/apache/hadoop/fs/s3a/S3ATestConstants.java | 4 +
.../org/apache/hadoop/fs/s3a/S3ATestUtils.java | 10 +
.../org/apache/hadoop/fs/s3a/TestS3AUnbuffer.java | 76 ++
.../s3a/s3guard/AbstractS3GuardToolTestBase.java | 6 +-
.../hadoop/fs/s3a/s3guard/DDBCapacities.java | 108 ++
.../fs/s3a/s3guard/ITestDynamoDBMetadataStore.java | 24 +-
.../s3guard/ITestDynamoDBMetadataStoreScale.java | 4 +
.../fs/s3a/s3guard/ITestS3GuardConcurrentOps.java | 4 +-
.../fs/s3a/s3guard/ITestS3GuardToolDynamoDB.java | 133 +--
.../hadoop-aws/src/test/resources/contract/s3a.xml | 5 +
.../hadoop-azure/src/config/checkstyle.xml | 5 +-
.../hadoop-distcp/src/site/markdown/DistCp.md.vm | 54 +-
hadoop-tools/hadoop-fs2img/pom.xml | 1 -
.../hadoop/yarn/sls/nodemanager/NodeInfo.java | 9 +
.../hadoop/yarn/sls/scheduler/RMNodeWrapper.java | 9 +
.../hadoop-yarn/dev-support/findbugs-exclude.xml | 35 +
.../hadoop-yarn/hadoop-yarn-api/pom.xml | 21 +
.../hadoop/yarn/api/records/ResourceOption.java | 8 +-
.../apache/hadoop/yarn/conf/YarnConfiguration.java | 30 +
.../hadoop/yarn/api/records/TestResource.java | 22 +-
.../apache/hadoop/yarn/api/records/TestURL.java | 8 +-
.../timelineservice/TestApplicationEntity.java | 12 +-
.../timelineservice/TestTimelineMetric.java | 10 +-
.../resource/TestPlacementConstraintParser.java | 268 ++---
.../api/resource/TestPlacementConstraints.java | 55 +-
.../hadoop/yarn/conf/TestResourceInformation.java | 47 +-
.../hadoop/yarn/util/TestUnitsConversionUtil.java | 143 +--
.../pom.xml | 2 +-
.../src/main/scripts/entrypoint.sh | 45 +-
.../src/main/scripts/setup-image.sh | 5 +
.../pom.xml | 5 +-
.../application/AppCatalogInitializer.java | 54 +
.../application/AppCatalogSolrClient.java | 83 +-
.../appcatalog/application/YarnServiceClient.java | 22 +
.../controller/AppDetailsController.java | 34 +
.../src/main/javascript/app.js | 3 +
.../src/main/javascript/controllers.js | 54 +
.../src/main/webapp/WEB-INF/web.xml | 42 +
.../src/main/webapp/css/bootstrap-hadoop.css | 60 +-
.../src/main/webapp/css/specific.css | 42 +-
.../src/main/webapp/index.html | 23 +-
.../src/main/webapp/partials/details.html | 3 +-
.../src/main/webapp/partials/home.html | 6 +-
.../src/main/webapp/partials/upgrade.html | 114 ++
.../src/main/webapp/theme.html | 2 +-
.../application/TestAppCatalogSolrClient.java | 19 +
.../controller/AppDetailsControllerTest.java | 19 +
.../configsets/exampleCollection/conf/schema.xml | 1 +
.../hadoop-yarn-applications-catalog/pom.xml | 2 +-
.../dev-support/findbugs-exclude.xml | 33 +-
.../dev-support/findbugs-exclude.xml | 33 +-
.../hadoop-yarn-applications-mawo-core/pom.xml | 173 +++
.../src/assembly/bin.xml | 41 +
.../mawo/server/common/AbstractTask.java | 246 ++++
.../mawo/server/common/CompositeTask.java | 26 +-
.../applications/mawo/server/common/DieTask.java | 16 +-
.../mawo/server/common/MawoConfiguration.java | 502 ++++++++
.../applications/mawo/server/common/NullTask.java | 17 +-
.../mawo/server/common/SimpleTask.java | 57 +
.../applications/mawo/server/common/Task.java | 83 ++
.../applications/mawo/server/common/TaskId.java | 149 +++
.../mawo/server/common/TaskStatus.java | 347 ++++++
.../applications/mawo/server/common/TaskType.java | 29 +-
.../mawo/server/common/TeardownTask.java | 32 +-
.../mawo/server/common/WorkAssignmentProtocol.java | 65 +
.../mawo/server/common/package-info.java | 29 +-
.../applications/mawo/server/master/job/JobId.java | 128 ++
.../mawo/server/master/job/package-info.java | 29 +-
.../applications/mawo/server/worker/WorkerId.java | 162 +++
.../mawo/server/worker/package-info.java | 29 +-
.../src/main/resources/mawo-default.properties | 41 +
.../mawo/server/common/TestMaWoConfiguration.java | 60 +
.../src/test/resources/mawo.properties | 28 +
.../hadoop-yarn-applications-mawo/pom.xml | 37 +
.../hadoop-yarn-services-core/pom.xml | 16 +-
.../service/utils/ApplicationReportSerDeser.java | 12 +-
.../hadoop/yarn/service/utils/JsonSerDeser.java | 34 +-
.../yarn/service/utils/PublishedConfiguration.java | 12 +-
.../service/utils/SerializedApplicationReport.java | 8 +-
.../hadoop/yarn/service/utils/ServiceApiUtil.java | 10 +-
.../hadoop/yarn/service/ServiceTestUtils.java | 7 +-
.../yarn/service/TestYarnNativeServices.java | 3 +-
.../hadoop/yarn/service/client/TestServiceCLI.java | 13 +-
.../yarn/service/utils/TestServiceApiUtil.java | 3 +-
.../hadoop-yarn/hadoop-yarn-applications/pom.xml | 1 +
.../hadoop-yarn/hadoop-yarn-client/pom.xml | 5 +
.../yarn/client/api/impl/AMRMClientImpl.java | 7 +-
.../client/api/async/impl/TestAMRMClientAsync.java | 3 +-
.../hadoop/yarn/client/api/impl/TestAHSClient.java | 3 +-
.../yarn/client/api/impl/TestAHSv2ClientImpl.java | 34 +-
.../yarn/client/api/impl/TestAMRMClient.java | 3 +-
.../api/impl/TestAMRMClientContainerRequest.java | 4 +-
.../TestOpportunisticContainerAllocationE2E.java | 3 +-
.../yarn/client/api/impl/TestYarnClient.java | 39 +-
.../api/impl/TestYarnClientWithReservation.java | 10 +-
.../apache/hadoop/yarn/client/cli/TestYarnCLI.java | 13 +-
.../hadoop-yarn/hadoop-yarn-common/pom.xml | 5 +
.../server/metrics/ContainerMetricsConstants.java | 9 +
.../src/main/resources/yarn-default.xml | 23 +
.../apache/hadoop/yarn/api/TestResourcePBImpl.java | 3 +-
.../TestLogAggregationIndexFileController.java | 7 +-
.../java/org/apache/hadoop/yarn/util/TestApps.java | 3 +-
.../hadoop/yarn/util/TestConverterUtils.java | 9 +-
.../yarn/util/TestTimelineServiceHelper.java | 4 +-
.../yarn/util/resource/TestResourceUtils.java | 28 +-
.../hadoop-yarn/hadoop-yarn-csi/pom.xml | 5 +
.../yarn/csi/adaptor/TestCsiAdaptorService.java | 13 +-
.../pom.xml | 5 +
.../webapp/TestAHSWebServices.java | 19 +-
.../hadoop-yarn-server-common/pom.xml | 5 +
.../metrics/OpportunisticSchedulerMetrics.java | 141 +++
.../scheduler/OpportunisticContainerAllocator.java | 122 +-
.../policies/manager/BasePolicyManagerTest.java | 9 +-
.../TestOpportunisticContainerAllocator.java | 230 +++-
.../hadoop-yarn-server-nodemanager/pom.xml | 5 +
.../src/CMakeLists.txt | 7 +-
.../yarn/server/nodemanager/NodeManager.java | 8 +-
.../application/ApplicationImpl.java | 2 +-
.../containermanager/container/ContainerImpl.java | 2 +-
.../linux/runtime/DockerLinuxContainerRuntime.java | 29 +
.../localizer/LocalizedResource.java | 2 +-
.../resourceplugin/com/nec/NECVEPlugin.java | 306 +++++
.../resourceplugin/com/nec}/package-info.java | 3 +-
.../timelineservice/NMTimelinePublisher.java | 102 +-
.../container-executor/impl/container-executor.c | 9 +-
.../container-executor/impl/utils/docker-util.c | 26 +-
.../test/utils/test_docker_util.cc | 4 +-
.../TestLinuxContainerExecutorWithMocks.java | 46 +-
.../TestContainerManagerRecovery.java | 13 +-
.../launcher/TestContainerLaunch.java | 21 +-
.../linux/resources/TestResourceHandlerModule.java | 6 +-
.../resources/fpga/TestFpgaResourceHandler.java | 7 +-
.../linux/runtime/TestDockerContainerRuntime.java | 50 +
.../localizer/TestResourceLocalizationService.java | 9 +-
.../logaggregation/TestLogAggregationService.java | 3 +-
.../nvidia/TestNvidiaGPUPluginForRuntimeV2.java | 31 +-
.../recovery/TestNMLeveldbStateStoreService.java | 32 +-
.../timelineservice/TestNMTimelinePublisher.java | 137 +++
.../nodemanager/webapp/TestNMWebServices.java | 225 ++--
.../hadoop-yarn-server-resourcemanager/pom.xml | 5 +
.../OpportunisticContainerAllocatorAMService.java | 11 +-
.../yarn/server/resourcemanager/RMAuditLogger.java | 5 -
.../resourcemanager/ResourceTrackerService.java | 5 +
.../metrics/TimelineServiceV2Publisher.java | 13 +-
.../rmapp/attempt/RMAppAttemptImpl.java | 3 +-
.../rmcontainer/RMContainerImpl.java | 5 +-
.../yarn/server/resourcemanager/rmnode/RMNode.java | 11 +
.../server/resourcemanager/rmnode/RMNodeImpl.java | 22 +-
.../scheduler/AbstractYarnScheduler.java | 79 +-
.../resourcemanager/scheduler/SchedulerNode.java | 66 ++
.../scheduler/activities/ActivitiesLogger.java | 57 +-
.../scheduler/activities/ActivitiesManager.java | 149 ++-
.../scheduler/activities/AppAllocation.java | 2 +-
.../scheduler/capacity/CSQueue.java | 9 +
.../scheduler/capacity/CSQueueUtils.java | 5 +-
.../scheduler/capacity/CapacityScheduler.java | 15 +-
.../scheduler/capacity/LeafQueue.java | 8 +-
.../scheduler/capacity/ParentQueue.java | 7 +
.../scheduler/fair/FairScheduler.java | 27 +-
.../resourcemanager/webapp/RMWebServices.java | 1 +
.../ApplicationMasterServiceTestBase.java | 4 +
.../yarn/server/resourcemanager/MockNodes.java | 9 +
.../resourcemanager/TestClientRMService.java | 23 +-
.../TestKillApplicationWithRMHA.java | 3 +-
...stOpportunisticContainerAllocatorAMService.java | 152 ++-
.../server/resourcemanager/TestRMAdminService.java | 3 +-
.../yarn/server/resourcemanager/TestRMHA.java | 5 +-
.../yarn/server/resourcemanager/TestRMRestart.java | 5 +-
.../server/resourcemanager/TestRMServerUtils.java | 9 +-
.../TestWorkPreservingRMRestart.java | 16 +-
.../applicationsmanager/TestAMRestart.java | 148 ++-
.../metrics/TestSystemMetricsPublisher.java | 3 +-
.../metrics/TestSystemMetricsPublisherForV2.java | 47 +
...alCapacityPreemptionPolicyPreemptToBalance.java | 4 +-
.../TestFileSystemNodeAttributeStore.java | 13 +-
.../nodelabels/TestRMNodeLabelsManager.java | 76 +-
.../recovery/TestFSRMStateStore.java | 5 +-
.../recovery/TestZKRMStateStore.java | 7 +-
.../reservation/TestReservationSystemUtil.java | 9 +-
.../reservation/planning/TestAlignedPlanner.java | 33 +-
.../rmapp/TestRMAppTransitions.java | 4 +-
.../rmcontainer/TestRMContainerImpl.java | 6 +-
.../scheduler/TestAbstractYarnScheduler.java | 93 ++
.../scheduler/TestSchedulerOvercommit.java | 735 ++++++++++++
.../activities/TestActivitiesManager.java | 272 +++++
.../scheduler/capacity/TestApplicationLimits.java | 26 +-
.../capacity/TestApplicationPriority.java | 8 +-
.../scheduler/capacity/TestCapacityScheduler.java | 281 +++--
.../capacity/TestCapacitySchedulerOvercommit.java | 52 +
.../TestQueueManagementDynamicEditPolicy.java | 2 +-
.../scheduler/fair/TestConfigurableResource.java | 13 +-
.../scheduler/fair/TestContinuousScheduling.java | 8 +-
.../scheduler/fair/TestFSLeafQueue.java | 10 +-
.../scheduler/fair/TestFairScheduler.java | 32 +-
.../fair/TestFairSchedulerOvercommit.java | 46 +
.../scheduler/fifo/TestFifoScheduler.java | 15 +-
.../scheduler/policy/TestFifoOrderingPolicy.java | 10 +-
.../TestFifoOrderingPolicyForPendingApps.java | 8 +-
.../volume/csi/TestVolumeProcessor.java | 9 +-
.../webapp/TestRMWebServicesNodes.java | 5 +-
.../webapp/TestRMWebServicesReservation.java | 3 +-
.../TestRMWebServicesSchedulerActivities.java | 16 +-
...esSchedulerActivitiesWithMultiNodesEnabled.java | 293 +++++
.../hadoop-metrics2-resourcemanager.properties | 23 +
.../src/test/resources/hadoop-metrics2.properties | 23 +
.../clientrm/FederationClientInterceptor.java | 2 +-
.../pom.xml | 5 +
.../timeline/TestEntityGroupFSTimelineStore.java | 3 +-
.../document/entity/TimelineEntityDocument.java | 22 +-
.../document/flowrun/FlowRunDocument.java | 13 +-
.../cosmosdb/CosmosDBDocumentStoreReader.java | 2 +-
.../cosmosdb/CosmosDBDocumentStoreWriter.java | 2 +-
.../pom.xml | 6 +
.../flow/TestHBaseStorageFlowRunCompaction.java | 4 +-
.../storage/apptoflow/AppToFlowTableRW.java | 8 +-
.../hadoop-yarn-server-timelineservice/pom.xml | 6 +
.../collector/TimelineCollector.java | 24 +-
.../collector/TestTimelineCollector.java | 48 +-
.../hadoop-yarn-server-web-proxy/pom.xml | 5 +
.../server/webproxy/TestWebAppProxyServlet.java | 3 +-
.../server/webproxy/amfilter/TestAmFilter.java | 3 +-
.../webproxy/amfilter/TestSecureAmFilter.java | 4 +-
.../src/site/markdown/TimelineServiceV2.md | 8 -
.../src/site/markdown/yarn-service/Examples.md | 64 +
.../src/site/markdown/yarn-service/MasterWorker.md | 36 +
pom.xml | 2 +-
start-build-env.sh | 1 +
683 files changed, 25918 insertions(+), 9830 deletions(-)
create mode 100644
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/contract/AbstractContractUnbufferTest.java
create mode 100644
hadoop-hdds/client/src/main/java/org/apache/hadoop/hdds/scm/storage/CommitWatcher.java
create mode 100644
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/scm/ByteStringHelper.java
create mode 100644
hadoop-hdds/common/src/main/resources/network-topology-default.yaml
copy
hadoop-hdds/common/src/test/java/org/apache/hadoop/hdds/scm/net/{TestNodeSchemaLoader.java
=> TestYamlSchemaLoader.java} (62%)
create mode 100644
hadoop-hdds/common/src/test/resources/networkTopologyTestFiles/good.yaml
create mode 100644
hadoop-hdds/common/src/test/resources/networkTopologyTestFiles/middle-leaf.yaml
create mode 100644
hadoop-hdds/common/src/test/resources/networkTopologyTestFiles/multiple-root.yaml
create mode 100644 hadoop-hdds/docs/content/OzoneSecurityArchitecture.md
create mode 100644 hadoop-hdds/docs/content/SetupSecureOzone.md
create mode 100644
hadoop-hdds/framework/src/test/java/org/apache/hadoop/hdds/server/TestServerUtils.java
delete mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode/ChillModeHandler.java
create mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/AbstractContainerReportHandler.java
delete mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/DeleteContainerCommandWatcher.java
delete mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/ReportHandlerHelper.java
delete mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/replication/ReplicationCommandWatcher.java
delete mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/replication/ReplicationManager.java
delete mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/replication/ReplicationQueue.java
delete mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/replication/ReplicationRequest.java
copy
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/{chillmode/package-info.java
=> pipeline/InsufficientDatanodesException.java} (68%)
rename
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/{chillmode/ContainerChillModeRule.java
=> safemode/ContainerSafeModeRule.java} (80%)
rename
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/{chillmode/DataNodeChillModeRule.java
=> safemode/DataNodeSafeModeRule.java} (76%)
rename
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/{chillmode/HealthyPipelineChillModeRule.java
=> safemode/HealthyPipelineSafeModeRule.java} (85%)
rename
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/{chillmode/OneReplicaPipelineChillModeRule.java
=> safemode/OneReplicaPipelineSafeModeRule.java} (84%)
rename
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/{chillmode =>
safemode}/Precheck.java (95%)
rename
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/{chillmode/SCMChillModeManager.java
=> safemode/SCMSafeModeManager.java} (58%)
rename
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/{chillmode/ChillModeExitRule.java
=> safemode/SafeModeExitRule.java} (70%)
create mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/safemode/SafeModeHandler.java
rename
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/{chillmode/ChillModePrecheck.java
=> safemode/SafeModePrecheck.java} (58%)
rename
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/{chillmode/ChillModeRestrictedOps.java
=> safemode/SafeModeRestrictedOps.java} (82%)
copy
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/{chillmode =>
safemode}/package-info.java (94%)
delete mode 100644
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/chillmode/TestChillModeHandler.java
delete mode 100644
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/container/TestContainerReportHelper.java
delete mode 100644
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/container/replication/TestReplicationActivityStatus.java
delete mode 100644
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/container/replication/TestReplicationManager.java
delete mode 100644
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/container/replication/TestReplicationQueue.java
rename
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/{chillmode/TestHealthyPipelineChillModeRule.java
=> safemode/TestHealthyPipelineSafeModeRule.java} (81%)
rename
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/{chillmode/TestOneReplicaPipelineChillModeRule.java
=> safemode/TestOneReplicaPipelineSafeModeRule.java} (92%)
rename
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/{chillmode/TestSCMChillModeManager.java
=> safemode/TestSCMSafeModeManager.java} (73%)
create mode 100644
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/safemode/TestSafeModeHandler.java
rename
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/{chillmode =>
safemode}/package-info.java (92%)
rename
hadoop-hdds/tools/src/main/java/org/apache/hadoop/hdds/scm/cli/{ChillModeCheckSubcommand.java
=> SafeModeCheckSubcommand.java} (78%)
rename
hadoop-hdds/tools/src/main/java/org/apache/hadoop/hdds/scm/cli/{ChillModeCommands.java
=> SafeModeCommands.java} (78%)
rename
hadoop-hdds/tools/src/main/java/org/apache/hadoop/hdds/scm/cli/{ChillModeExitSubcommand.java
=> SafeModeExitSubcommand.java} (79%)
create mode 100644
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/fs/contract/hdfs/TestHDFSContractUnbuffer.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestMultipleNNPortQOP.java
delete mode 100644
hadoop-mapreduce-project/.eclipse.templates/.launches/AllMapredTests.launch
delete mode 100644
hadoop-mapreduce-project/.eclipse.templates/.launches/JobTracker.launch
delete mode 100644
hadoop-mapreduce-project/.eclipse.templates/.launches/SpecificTestTemplate.launch
delete mode 100644
hadoop-mapreduce-project/.eclipse.templates/.launches/TaskTracker.launch
delete mode 100644 hadoop-mapreduce-project/.eclipse.templates/README.txt
copy
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/MissingSubcommandException.java
=>
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/helpers/OmDeleteVolumeResponse.java
(54%)
create mode 100644
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/helpers/OmVolumeOwnerChangeResponse.java
create mode 100644 hadoop-ozone/dist/src/main/compose/ozonefs/hadoopo3fs.robot
create mode 100644 hadoop-ozone/dist/src/main/smoketest/createbucketenv.robot
copy
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-docker/src/main/scripts/setup-image.sh
=> hadoop-ozone/dist/src/main/smoketest/env-compose.robot (52%)
mode change 100755 => 100644
copy
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-docker/src/main/scripts/setup-image.sh
=> hadoop-ozone/integration-test/src/test/bin/start-chaos.sh (55%)
create mode 100644
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/hdds/scm/safemode/TestSCMSafeModeWithPipelineRules.java
create mode 100644
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/client/rpc/TestCommitWatcher.java
rename
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/{TestScmChillMode.java
=> TestScmSafeMode.java} (79%)
copy
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/protocolPB/{RequestHandler.java
=> OzoneManagerHARequestHandler.java} (60%)
create mode 100644
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/protocolPB/OzoneManagerHARequestHandlerImpl.java
create mode 100644 hadoop-ozone/ozone-recon-codegen/pom.xml
create mode 100644
hadoop-ozone/ozone-recon-codegen/src/main/java/org/hadoop/ozone/recon/codegen/JooqCodeGenerator.java
copy
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/MissingSubcommandException.java
=>
hadoop-ozone/ozone-recon-codegen/src/main/java/org/hadoop/ozone/recon/codegen/ReconSchemaGenerationModule.java
(53%)
create mode 100644
hadoop-ozone/ozone-recon-codegen/src/main/java/org/hadoop/ozone/recon/codegen/TableNamingStrategy.java
copy
{hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode =>
hadoop-ozone/ozone-recon-codegen/src/main/java/org/hadoop/ozone/recon/codegen}/package-info.java
(82%)
copy
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/MissingSubcommandException.java
=>
hadoop-ozone/ozone-recon-codegen/src/main/java/org/hadoop/ozone/recon/schema/ReconSchemaDefinition.java
(61%)
create mode 100644
hadoop-ozone/ozone-recon-codegen/src/main/java/org/hadoop/ozone/recon/schema/UtilizationSchemaDefinition.java
copy
{hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode =>
hadoop-ozone/ozone-recon-codegen/src/main/java/org/hadoop/ozone/recon/schema}/package-info.java
(81%)
copy {hadoop-common-project/hadoop-kms =>
hadoop-ozone/ozone-recon}/dev-support/findbugsExcludeFile.xml (51%)
create mode 100644
hadoop-ozone/ozone-recon/src/main/java/org/apache/hadoop/ozone/recon/persistence/DataSourceConfiguration.java
create mode 100644
hadoop-ozone/ozone-recon/src/main/java/org/apache/hadoop/ozone/recon/persistence/DefaultDataSourceProvider.java
create mode 100644
hadoop-ozone/ozone-recon/src/main/java/org/apache/hadoop/ozone/recon/persistence/JooqPersistenceModule.java
create mode 100644
hadoop-ozone/ozone-recon/src/main/java/org/apache/hadoop/ozone/recon/persistence/TransactionalMethodInterceptor.java
copy
{hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode =>
hadoop-ozone/ozone-recon/src/main/java/org/apache/hadoop/ozone/recon/persistence}/package-info.java
(79%)
rename hadoop-ozone/ozone-recon/src/main/resources/{webapps.recon.WEB-INF =>
webapps/recon/WEB-INF}/web.xml (100%)
create mode 100644
hadoop-ozone/ozone-recon/src/test/java/org/apache/hadoop/ozone/recon/persistence/AbstractSqlDatabaseTest.java
create mode 100644
hadoop-ozone/ozone-recon/src/test/java/org/apache/hadoop/ozone/recon/persistence/TestUtilizationSchemaDefinition.java
copy
{hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode =>
hadoop-ozone/ozone-recon/src/test/java/org/apache/hadoop/ozone/recon/persistence}/package-info.java
(82%)
copy
hadoop-ozone/ozonefs/src/main/java/org/apache/hadoop/fs/ozone/{OzoneClientAdapterImpl.java
=> BasicOzoneClientAdapterImpl.java} (82%)
copy
hadoop-ozone/ozonefs/src/main/java/org/apache/hadoop/fs/ozone/{OzoneFileSystem.java
=> BasicOzoneFileSystem.java} (84%)
rename hadoop-ozone/ozonefs/src/{main =>
test}/resources/META-INF/services/org.apache.hadoop.fs.FileSystem (100%)
copy
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/MissingSubcommandException.java
=>
hadoop-ozone/tools/src/test/java/org/apache/hadoop/ozone/freon/TestDataValidateWithSafeByteOperations.java
(50%)
copy
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/MissingSubcommandException.java
=>
hadoop-ozone/tools/src/test/java/org/apache/hadoop/ozone/freon/TestDataValidateWithUnsafeByteOperations.java
(50%)
copy {hadoop-hdds/tools => hadoop-ozone/upgrade}/pom.xml (68%)
copy
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/MissingSubcommandException.java
=>
hadoop-ozone/upgrade/src/main/java/org/apache/hadoop/ozone/upgrade/Balance.java
(63%)
copy
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/MissingSubcommandException.java
=>
hadoop-ozone/upgrade/src/main/java/org/apache/hadoop/ozone/upgrade/Execute.java
(64%)
copy
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/MissingSubcommandException.java
=>
hadoop-ozone/upgrade/src/main/java/org/apache/hadoop/ozone/upgrade/InPlaceUpgrade.java
(51%)
copy
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/cli/MissingSubcommandException.java
=>
hadoop-ozone/upgrade/src/main/java/org/apache/hadoop/ozone/upgrade/Plan.java
(63%)
copy
{hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode =>
hadoop-ozone/upgrade/src/main/java/org/apache/hadoop/ozone/upgrade}/package-info.java
(81%)
create mode 100644
hadoop-submarine/hadoop-submarine-core/src/main/java/org/apache/hadoop/yarn/submarine/client/cli/param/ParametersHolder.java
create mode 100644
hadoop-submarine/hadoop-submarine-core/src/main/java/org/apache/hadoop/yarn/submarine/client/cli/param/yaml/Configs.java
copy
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode/package-info.java
=>
hadoop-submarine/hadoop-submarine-core/src/main/java/org/apache/hadoop/yarn/submarine/client/cli/param/yaml/PsRole.java
(75%)
create mode 100644
hadoop-submarine/hadoop-submarine-core/src/main/java/org/apache/hadoop/yarn/submarine/client/cli/param/yaml/Role.java
copy
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode/package-info.java
=>
hadoop-submarine/hadoop-submarine-core/src/main/java/org/apache/hadoop/yarn/submarine/client/cli/param/yaml/Roles.java
(65%)
copy
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode/package-info.java
=>
hadoop-submarine/hadoop-submarine-core/src/main/java/org/apache/hadoop/yarn/submarine/client/cli/param/yaml/Scheduling.java
(71%)
copy
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode/package-info.java
=>
hadoop-submarine/hadoop-submarine-core/src/main/java/org/apache/hadoop/yarn/submarine/client/cli/param/yaml/Security.java
(52%)
copy
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode/package-info.java
=>
hadoop-submarine/hadoop-submarine-core/src/main/java/org/apache/hadoop/yarn/submarine/client/cli/param/yaml/Spec.java
(63%)
copy
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode/package-info.java
=>
hadoop-submarine/hadoop-submarine-core/src/main/java/org/apache/hadoop/yarn/submarine/client/cli/param/yaml/TensorBoard.java
(59%)
copy
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode/package-info.java
=>
hadoop-submarine/hadoop-submarine-core/src/main/java/org/apache/hadoop/yarn/submarine/client/cli/param/yaml/WorkerRole.java
(75%)
create mode 100644
hadoop-submarine/hadoop-submarine-core/src/main/java/org/apache/hadoop/yarn/submarine/client/cli/param/yaml/YamlConfigFile.java
copy
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode/package-info.java
=>
hadoop-submarine/hadoop-submarine-core/src/main/java/org/apache/hadoop/yarn/submarine/client/cli/param/yaml/YamlParseException.java
(73%)
copy
{hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode =>
hadoop-submarine/hadoop-submarine-core/src/main/java/org/apache/hadoop/yarn/submarine/client/cli/param/yaml}/package-info.java
(86%)
create mode 100644
hadoop-submarine/hadoop-submarine-core/src/test/java/org/apache/hadoop/yarn/submarine/client/cli/TestRunJobCliParsingYaml.java
create mode 100644
hadoop-submarine/hadoop-submarine-core/src/test/java/org/apache/hadoop/yarn/submarine/client/cli/TestRunJobCliParsingYamlStandalone.java
create mode 100644
hadoop-submarine/hadoop-submarine-core/src/test/java/org/apache/hadoop/yarn/submarine/client/cli/YamlConfigTestUtils.java
create mode 100644
hadoop-submarine/hadoop-submarine-core/src/test/resources/runjobcliparsing/envs-are-missing.yaml
create mode 100644
hadoop-submarine/hadoop-submarine-core/src/test/resources/runjobcliparsing/missing-configs.yaml
create mode 100644
hadoop-submarine/hadoop-submarine-core/src/test/resources/runjobcliparsing/security-principal-is-missing.yaml
create mode 100644
hadoop-submarine/hadoop-submarine-core/src/test/resources/runjobcliparsing/some-sections-missing.yaml
create mode 100644
hadoop-submarine/hadoop-submarine-core/src/test/resources/runjobcliparsing/tensorboard-dockerimage-is-missing.yaml
create mode 100644
hadoop-submarine/hadoop-submarine-core/src/test/resources/runjobcliparsing/test-false-values.yaml
create mode 100644
hadoop-submarine/hadoop-submarine-core/src/test/resources/runjobcliparsing/valid-config-with-overrides.yaml
create mode 100644
hadoop-submarine/hadoop-submarine-core/src/test/resources/runjobcliparsing/valid-config.yaml
create mode 100644
hadoop-submarine/hadoop-submarine-core/src/test/resources/runjobcliparsing/wrong-indentation.yaml
create mode 100644
hadoop-submarine/hadoop-submarine-core/src/test/resources/runjobcliparsing/wrong-property-name.yaml
create mode 100644 hadoop-submarine/hadoop-submarine-tony-runtime/README.md
create mode 100644 hadoop-submarine/hadoop-submarine-tony-runtime/pom.xml
create mode 100644
hadoop-submarine/hadoop-submarine-tony-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/tony/TonyJobMonitor.java
create mode 100644
hadoop-submarine/hadoop-submarine-tony-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/tony/TonyJobSubmitter.java
create mode 100644
hadoop-submarine/hadoop-submarine-tony-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/tony/TonyRuntimeFactory.java
create mode 100644
hadoop-submarine/hadoop-submarine-tony-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/tony/TonyUtils.java
create mode 100644
hadoop-submarine/hadoop-submarine-tony-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/tony/buider/JobStatusBuilder.java
create mode 100644
hadoop-submarine/hadoop-submarine-tony-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/tony/buider/package-info.java
create mode 100644
hadoop-submarine/hadoop-submarine-tony-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/tony/package-info.java
create mode 100644
hadoop-submarine/hadoop-submarine-tony-runtime/src/site/markdown/QuickStart.md
copy {hadoop-tools/hadoop-resourceestimator =>
hadoop-submarine/hadoop-submarine-tony-runtime}/src/site/resources/css/site.css
(100%)
copy {hadoop-yarn-project/hadoop-yarn/hadoop-yarn-site =>
hadoop-submarine/hadoop-submarine-tony-runtime}/src/site/site.xml (100%)
create mode 100644
hadoop-submarine/hadoop-submarine-tony-runtime/src/test/java/TestTonyUtils.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/AbstractComponent.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/FileSystemOperations.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/HadoopEnvironmentSetup.java
copy
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode/package-info.java
=>
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/ServiceSpec.java
(71%)
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/ServiceSpecFileGenerator.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/ServiceWrapper.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/command/AbstractLaunchCommand.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/command/LaunchCommandFactory.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/command/LaunchScriptBuilder.java
copy
{hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode =>
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/command}/package-info.java
(84%)
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/tensorflow/TensorFlowCommons.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/tensorflow/TensorFlowServiceSpec.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/tensorflow/command/TensorBoardLaunchCommand.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/tensorflow/command/TensorFlowLaunchCommand.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/tensorflow/command/TensorFlowPsLaunchCommand.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/tensorflow/command/TensorFlowWorkerLaunchCommand.java
copy
{hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode =>
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/tensorflow/command}/package-info.java
(83%)
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/tensorflow/component/TensorBoardComponent.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/tensorflow/component/TensorFlowPsComponent.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/tensorflow/component/TensorFlowWorkerComponent.java
copy
{hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode =>
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/tensorflow/component}/package-info.java
(81%)
copy
{hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode =>
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/tensorflow}/package-info.java
(81%)
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/utils/ClassPathUtilities.java
copy
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode/package-info.java
=>
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/utils/DockerUtilities.java
(62%)
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/utils/EnvironmentUtilities.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/utils/KerberosPrincipalFactory.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/utils/Localizer.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/utils/SubmarineResourceUtils.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/utils/ZipUtilities.java
copy
{hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode =>
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/main/java/org/apache/hadoop/yarn/submarine/utils}/package-info.java
(88%)
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/test/java/org/apache/hadoop/yarn/submarine/FileUtilitiesForTests.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/test/java/org/apache/hadoop/yarn/submarine/client/cli/yarnservice/ParamBuilderForTest.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/test/java/org/apache/hadoop/yarn/submarine/client/cli/yarnservice/TestYarnServiceRunJobCliCommons.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/test/java/org/apache/hadoop/yarn/submarine/client/cli/yarnservice/TestYarnServiceRunJobCliLocalization.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/test/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/TestServiceWrapper.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/test/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/command/AbstractLaunchCommandTestHelper.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/test/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/command/TestLaunchCommandFactory.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/test/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/tensorflow/command/TestTensorBoardLaunchCommand.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/test/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/tensorflow/command/TestTensorFlowLaunchCommand.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/test/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/tensorflow/component/ComponentTestCommons.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/test/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/tensorflow/component/TestTensorBoardComponent.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/test/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/tensorflow/component/TestTensorFlowPsComponent.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/test/java/org/apache/hadoop/yarn/submarine/runtimes/yarnservice/tensorflow/component/TestTensorFlowWorkerComponent.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/test/java/org/apache/hadoop/yarn/submarine/utils/TestClassPathUtilities.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/test/java/org/apache/hadoop/yarn/submarine/utils/TestEnvironmentUtilities.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/test/java/org/apache/hadoop/yarn/submarine/utils/TestKerberosPrincipalFactory.java
create mode 100644
hadoop-submarine/hadoop-submarine-yarnservice-runtime/src/test/java/org/apache/hadoop/yarn/submarine/utils/TestSubmarineResourceUtils.java
create mode 100644
hadoop-tools/hadoop-aws/src/test/java/org/apache/hadoop/fs/contract/s3a/ITestS3AContractUnbuffer.java
create mode 100644
hadoop-tools/hadoop-aws/src/test/java/org/apache/hadoop/fs/s3a/ITestS3AUnbuffer.java
create mode 100644
hadoop-tools/hadoop-aws/src/test/java/org/apache/hadoop/fs/s3a/TestS3AUnbuffer.java
create mode 100644
hadoop-tools/hadoop-aws/src/test/java/org/apache/hadoop/fs/s3a/s3guard/DDBCapacities.java
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp/src/main/java/org/apache/hadoop/yarn/appcatalog/application/AppCatalogInitializer.java
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp/src/main/webapp/partials/upgrade.html
copy hadoop-hdds/server-scm/src/main/resources/webapps/scm/scm-overview.html
=>
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/dev-support/findbugs-exclude.xml
(51%)
copy hadoop-hdds/server-scm/src/main/resources/webapps/scm/scm-overview.html
=>
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/dev-support/findbugs-exclude.xml
(51%)
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/pom.xml
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/src/assembly/bin.xml
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/src/main/java/org/apache/hadoop/applications/mawo/server/common/AbstractTask.java
copy
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode/package-info.java
=>
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/src/main/java/org/apache/hadoop/applications/mawo/server/common/CompositeTask.java
(58%)
copy
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode/package-info.java
=>
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/src/main/java/org/apache/hadoop/applications/mawo/server/common/DieTask.java
(74%)
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/src/main/java/org/apache/hadoop/applications/mawo/server/common/MawoConfiguration.java
copy
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode/package-info.java
=>
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/src/main/java/org/apache/hadoop/applications/mawo/server/common/NullTask.java
(76%)
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/src/main/java/org/apache/hadoop/applications/mawo/server/common/SimpleTask.java
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/src/main/java/org/apache/hadoop/applications/mawo/server/common/Task.java
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/src/main/java/org/apache/hadoop/applications/mawo/server/common/TaskId.java
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/src/main/java/org/apache/hadoop/applications/mawo/server/common/TaskStatus.java
copy
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode/package-info.java
=>
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/src/main/java/org/apache/hadoop/applications/mawo/server/common/TaskType.java
(64%)
copy
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode/package-info.java
=>
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/src/main/java/org/apache/hadoop/applications/mawo/server/common/TeardownTask.java
(51%)
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/src/main/java/org/apache/hadoop/applications/mawo/server/common/WorkAssignmentProtocol.java
copy
hadoop-hdds/common/src/main/java/org/apache/hadoop/ozone/audit/SCMAction.java
=>
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/src/main/java/org/apache/hadoop/applications/mawo/server/common/package-info.java
(62%)
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/src/main/java/org/apache/hadoop/applications/mawo/server/master/job/JobId.java
copy
hadoop-hdds/common/src/main/java/org/apache/hadoop/ozone/audit/SCMAction.java
=>
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/src/main/java/org/apache/hadoop/applications/mawo/server/master/job/package-info.java
(62%)
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/src/main/java/org/apache/hadoop/applications/mawo/server/worker/WorkerId.java
copy
hadoop-hdds/common/src/main/java/org/apache/hadoop/ozone/audit/SCMAction.java
=>
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/src/main/java/org/apache/hadoop/applications/mawo/server/worker/package-info.java
(62%)
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/src/main/resources/mawo-default.properties
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/src/test/java/org/apache/hadoop/applications/mawo/server/common/TestMaWoConfiguration.java
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/hadoop-yarn-applications-mawo-core/src/test/resources/mawo.properties
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-mawo/pom.xml
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/java/org/apache/hadoop/yarn/server/metrics/OpportunisticSchedulerMetrics.java
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/containermanager/resourceplugin/com/nec/NECVEPlugin.java
rename
{hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/chillmode =>
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/java/org/apache/hadoop/yarn/server/nodemanager/containermanager/resourceplugin/com/nec}/package-info.java
(89%)
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/TestSchedulerOvercommit.java
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/activities/TestActivitiesManager.java
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/capacity/TestCapacitySchedulerOvercommit.java
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/TestFairSchedulerOvercommit.java
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/TestRMWebServicesSchedulerActivitiesWithMultiNodesEnabled.java
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/resources/hadoop-metrics2-resourcemanager.properties
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/resources/hadoop-metrics2.properties
create mode 100644
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-site/src/site/markdown/yarn-service/MasterWorker.md
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]