You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by xk...@apache.org on 2018/11/16 17:58:22 UTC

[50/50] [abbrv] hadoop git commit: Merge branch 'trunk' into HDFS-12943

Merge branch 'trunk' into HDFS-12943


Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo
Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/e49fb63b
Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/e49fb63b
Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/e49fb63b

Branch: refs/heads/HDFS-12943
Commit: e49fb63be36f5b2f5e1cb7ba1eaee4e10fdc56d3
Parents: 481b618 ad5256e
Author: Erik Krogen <xk...@apache.org>
Authored: Fri Nov 16 09:57:13 2018 -0800
Committer: Erik Krogen <xk...@apache.org>
Committed: Fri Nov 16 09:57:13 2018 -0800

----------------------------------------------------------------------
 .gitignore                                      |   2 +-
 BUILDING.txt                                    |  30 +-
 LICENSE.txt                                     |   2 +-
 NOTICE.txt                                      |   8 +-
 dev-support/bin/create-release                  |  19 +-
 ...ClusterStorageCapacityExceededException.java |  51 ++
 .../org/apache/hadoop/http/HttpServer2.java     |   3 +
 .../io/compress/BlockDecompressorStream.java    |   4 +-
 .../hadoop/metrics2/lib/MutableGaugeFloat.java  |   7 +
 .../hadoop/metrics2/lib/MutableGaugeInt.java    |   7 +
 .../hadoop/metrics2/lib/MutableGaugeLong.java   |   6 +
 .../org/apache/hadoop/security/Credentials.java |  15 +
 .../hadoop/security/token/DtFileOperations.java |  28 +-
 .../hadoop/security/token/DtUtilShell.java      |  37 +-
 .../AbstractDelegationTokenSecretManager.java   |  12 +-
 .../src/site/markdown/CommandsManual.md         |   1 +
 .../hadoop-common/src/site/markdown/Metrics.md  |  10 +
 .../compress/TestBlockDecompressorStream.java   |  29 +
 .../apache/hadoop/security/TestCredentials.java |  57 +-
 .../hadoop/security/token/TestDtUtilShell.java  |  44 ++
 .../hadoop/hdds/scm/XceiverClientGrpc.java      |  29 +-
 .../hadoop/hdds/scm/XceiverClientManager.java   |   1 +
 .../hadoop/hdds/scm/XceiverClientRatis.java     |  67 ++-
 .../scm/client/ContainerOperationClient.java    |  30 +-
 .../hdds/scm/storage/ChunkInputStream.java      |   2 +-
 .../hdds/scm/storage/ChunkOutputStream.java     | 448 +++++++++++----
 hadoop-hdds/common/pom.xml                      |   6 +
 .../org/apache/hadoop/hdds/HddsConfigKeys.java  |   7 +
 .../java/org/apache/hadoop/hdds/HddsUtils.java  |  31 +-
 .../apache/hadoop/hdds/scm/ScmConfigKeys.java   |  25 +-
 .../hdds/scm/XceiverClientAsyncReply.java       |  98 ++++
 .../hadoop/hdds/scm/XceiverClientSpi.java       |  12 +-
 .../hadoop/hdds/scm/client/ScmClient.java       |  18 +-
 .../hadoop/hdds/scm/container/ContainerID.java  |   2 +-
 .../hdds/scm/container/ContainerInfo.java       |  18 +-
 .../common/helpers/AllocatedBlock.java          |  19 +-
 .../helpers/ContainerNotOpenException.java      |  36 ++
 .../helpers/InvalidContainerStateException.java |  35 ++
 .../hadoop/hdds/scm/pipeline/Pipeline.java      |  11 +
 .../hdds/scm/protocol/LocatedContainer.java     |   2 +-
 .../hdds/scm/protocol/ScmLocatedBlock.java      |   2 +-
 .../StorageContainerLocationProtocol.java       |   2 +-
 ...kLocationProtocolClientSideTranslatorPB.java |   3 +-
 .../scm/storage/ContainerProtocolCalls.java     |  69 ++-
 .../apache/hadoop/ozone/OzoneConfigKeys.java    |  46 +-
 .../org/apache/hadoop/ozone/OzoneConsts.java    |   2 +
 .../apache/hadoop/ozone/audit/Auditable.java    |   2 +-
 .../apache/hadoop/ozone/common/StorageInfo.java |   1 -
 ...kLocationProtocolServerSideTranslatorPB.java |   1 -
 .../org/apache/hadoop/utils/db/RDBStore.java    |   7 +-
 .../main/proto/DatanodeContainerProtocol.proto  |   3 +-
 .../main/proto/ScmBlockLocationProtocol.proto   |   3 +-
 hadoop-hdds/common/src/main/proto/hdds.proto    |  24 +-
 .../common/src/main/resources/ozone-default.xml | 101 +++-
 .../apache/hadoop/ozone/audit/DummyAction.java  |   2 +-
 .../hadoop/ozone/lease/TestLeaseManager.java    |  17 +-
 .../apache/hadoop/utils/TestHddsIdFactory.java  |   2 +-
 .../apache/hadoop/utils/TestMetadataStore.java  |  96 ++--
 .../hadoop/utils/TestRocksDBStoreMBean.java     |   6 +-
 .../hadoop/utils/db/TestDBStoreBuilder.java     |   4 +-
 .../hadoop/utils/db/TestRDBTableStore.java      |   6 +-
 .../org/apache/hadoop/utils/package-info.java   |  22 +
 .../apache/hadoop/hdds/scm/HddsServerUtil.java  |  33 +-
 .../container/common/impl/HddsDispatcher.java   | 179 ++++--
 .../common/interfaces/ContainerDispatcher.java  |  10 +
 .../statemachine/DatanodeStateMachine.java      |  17 +-
 .../common/statemachine/StateContext.java       |  13 +-
 .../CloseContainerCommandHandler.java           |  96 ++--
 .../states/endpoint/HeartbeatEndpointTask.java  |  12 +-
 .../states/endpoint/VersionEndpointTask.java    |  79 +--
 .../server/ratis/ContainerStateMachine.java     | 128 +++--
 .../server/ratis/XceiverServerRatis.java        |  25 +
 .../container/keyvalue/KeyValueHandler.java     |  96 +---
 .../container/keyvalue/helpers/BlockUtils.java  |   2 +-
 .../container/keyvalue/helpers/ChunkUtils.java  |  30 +-
 .../keyvalue/helpers/SmallFileUtils.java        |   7 +
 .../keyvalue/impl/BlockManagerImpl.java         |   7 +-
 .../keyvalue/impl/ChunkManagerImpl.java         |   5 +-
 .../keyvalue/interfaces/ChunkManager.java       |   3 +-
 .../replication/GrpcReplicationClient.java      |   2 +-
 .../protocol/commands/CommandForDatanode.java   |   1 +
 .../StorageContainerDatanodeProtocol.proto      |   2 +-
 .../ozone/container/common/SCMTestUtils.java    |   3 +-
 .../ozone/container/common/ScmTestMock.java     |   4 +-
 .../common/TestDatanodeStateMachine.java        |  15 +-
 .../common/impl/TestHddsDispatcher.java         |  63 ++-
 .../common/report/TestReportPublisher.java      |   2 +-
 .../container/common/volume/TestHddsVolume.java |  54 +-
 .../container/common/volume/TestVolumeSet.java  |   6 +-
 .../container/common/volume/package-info.java   |  22 +
 .../keyvalue/TestBlockManagerImpl.java          | 139 +++--
 .../keyvalue/TestChunkManagerImpl.java          |  40 +-
 .../keyvalue/TestKeyValueBlockIterator.java     |   4 +-
 .../keyvalue/TestKeyValueContainer.java         |  11 +-
 .../container/keyvalue/TestKeyValueHandler.java |   7 +-
 .../keyvalue/TestTarContainerPacker.java        |  11 +-
 .../ozone/container/keyvalue/package-info.java  |  22 +
 .../container/ozoneimpl/TestOzoneContainer.java |   4 +-
 hadoop-hdds/docs/README.md                      |  55 ++
 hadoop-hdds/docs/archetypes/default.md          |  20 +
 hadoop-hdds/docs/config.yaml                    |  41 ++
 hadoop-hdds/docs/content/BucketCommands.md      | 122 +++++
 hadoop-hdds/docs/content/BuildingSources.md     |  54 ++
 hadoop-hdds/docs/content/CommandShell.md        | 108 ++++
 hadoop-hdds/docs/content/Concepts.md            | 108 ++++
 hadoop-hdds/docs/content/Dozone.md              | 110 ++++
 hadoop-hdds/docs/content/Freon.md               |  64 +++
 hadoop-hdds/docs/content/Hdds.md                |  65 +++
 hadoop-hdds/docs/content/JavaApi.md             | 172 ++++++
 hadoop-hdds/docs/content/KeyCommands.md         | 127 +++++
 hadoop-hdds/docs/content/OzoneFS.md             |  80 +++
 hadoop-hdds/docs/content/OzoneManager.md        |  77 +++
 hadoop-hdds/docs/content/RealCluster.md         |  74 +++
 hadoop-hdds/docs/content/Rest.md                | 544 +++++++++++++++++++
 hadoop-hdds/docs/content/RunningViaDocker.md    |  73 +++
 hadoop-hdds/docs/content/RunningWithHDFS.md     |  77 +++
 hadoop-hdds/docs/content/S3.md                  | 130 +++++
 hadoop-hdds/docs/content/SCMCLI.md              |  29 +
 hadoop-hdds/docs/content/Settings.md            | 142 +++++
 hadoop-hdds/docs/content/VolumeCommands.md      | 116 ++++
 hadoop-hdds/docs/content/_index.md              |  38 ++
 .../docs/dev-support/bin/generate-site.sh       |  29 +
 hadoop-hdds/docs/pom.xml                        |  75 +++
 hadoop-hdds/docs/static/NOTES.md                |  20 +
 hadoop-hdds/docs/static/OzoneOverview.png       | Bin 0 -> 41729 bytes
 hadoop-hdds/docs/static/OzoneOverview.svg       | 238 ++++++++
 hadoop-hdds/docs/static/SCMBlockDiagram.png     | Bin 0 -> 14714 bytes
 hadoop-hdds/docs/static/ozone-logo.png          | Bin 0 -> 40237 bytes
 .../ozonedoc/layouts/_default/single.html       |  38 ++
 .../docs/themes/ozonedoc/layouts/index.html     |  37 ++
 .../ozonedoc/layouts/partials/footer.html       |  22 +
 .../ozonedoc/layouts/partials/header.html       |  34 ++
 .../ozonedoc/layouts/partials/navbar.html       |  37 ++
 .../ozonedoc/layouts/partials/sidebar.html      |  58 ++
 .../ozonedoc/static/css/bootstrap-theme.min.css |   6 +
 .../static/css/bootstrap-theme.min.css.map      |   1 +
 .../ozonedoc/static/css/bootstrap.min.css       |   6 +
 .../ozonedoc/static/css/bootstrap.min.css.map   |   1 +
 .../themes/ozonedoc/static/css/ozonedoc.css     | 138 +++++
 .../fonts/glyphicons-halflings-regular.eot      | Bin 0 -> 20127 bytes
 .../fonts/glyphicons-halflings-regular.svg      | 288 ++++++++++
 .../fonts/glyphicons-halflings-regular.ttf      | Bin 0 -> 45404 bytes
 .../fonts/glyphicons-halflings-regular.woff     | Bin 0 -> 23424 bytes
 .../fonts/glyphicons-halflings-regular.woff2    | Bin 0 -> 18028 bytes
 .../themes/ozonedoc/static/js/bootstrap.min.js  |   7 +
 .../themes/ozonedoc/static/js/jquery.min.js     |   5 +
 .../docs/themes/ozonedoc/static/js/ozonedoc.js  |  23 +
 hadoop-hdds/docs/themes/ozonedoc/theme.toml     |   2 +
 .../hadoop/hdds/server/BaseHttpServer.java      |   8 +-
 .../apache/hadoop/hdds/server/ServerUtils.java  |  49 +-
 .../hadoop/hdds/server/events/EventQueue.java   |   7 +-
 .../hdds/server/events/TestEventWatcher.java    |  49 +-
 .../hadoop/hdds/server/events/package-info.java |  22 +
 hadoop-hdds/pom.xml                             |   9 +-
 hadoop-hdds/server-scm/pom.xml                  |  12 +
 .../org/apache/hadoop/hdds/scm/ScmUtils.java    |   2 +-
 .../hadoop/hdds/scm/block/BlockManagerImpl.java | 160 ++----
 .../block/DatanodeDeletedBlockTransactions.java |  40 +-
 .../hdds/scm/block/DeletedBlockLogImpl.java     |  34 +-
 .../hdds/scm/block/PendingDeleteStatusList.java |  10 +-
 .../hdds/scm/chillmode/ChillModeExitRule.java   |  32 ++
 .../hdds/scm/chillmode/ChillModePrecheck.java   |  69 +++
 .../scm/chillmode/ChillModeRestrictedOps.java   |  41 ++
 .../scm/chillmode/ContainerChillModeRule.java   | 111 ++++
 .../scm/chillmode/DataNodeChillModeRule.java    |  83 +++
 .../hadoop/hdds/scm/chillmode/Precheck.java     |  29 +
 .../hdds/scm/chillmode/SCMChillModeManager.java | 153 ++++++
 .../hadoop/hdds/scm/chillmode/package-info.java |  18 +
 .../scm/command/CommandStatusReportHandler.java |   4 -
 .../container/CloseContainerEventHandler.java   | 150 ++---
 .../scm/container/CloseContainerWatcher.java    | 101 ----
 .../hdds/scm/container/ContainerManager.java    |  31 +-
 .../hdds/scm/container/ContainerReplica.java    |  46 +-
 .../scm/container/ContainerReportHandler.java   | 202 +++++--
 .../scm/container/ContainerStateManager.java    |  54 +-
 .../IncrementalContainerReportHandler.java      |  98 ++++
 .../hdds/scm/container/SCMContainerManager.java | 251 +--------
 .../placement/algorithms/SCMCommonPolicy.java   |   6 +-
 .../algorithms/SCMContainerPlacementRandom.java |   1 +
 .../placement/metrics/DatanodeMetric.java       |   3 +-
 .../container/placement/metrics/LongMetric.java |   1 -
 .../placement/metrics/SCMNodeMetric.java        |   4 +-
 .../placement/metrics/SCMNodeStat.java          |  10 +-
 .../replication/ReplicationActivityStatus.java  |   3 +-
 .../replication/ReplicationManager.java         |   2 +
 .../scm/container/states/ContainerStateMap.java |   7 -
 .../hadoop/hdds/scm/events/SCMEvents.java       |  34 +-
 .../hdds/scm/exceptions/package-info.java       |  29 +-
 .../hadoop/hdds/scm/node/CommandQueue.java      |   8 +-
 .../hadoop/hdds/scm/node/DeadNodeHandler.java   |  37 +-
 .../hadoop/hdds/scm/node/NewNodeHandler.java    |  16 +-
 .../hadoop/hdds/scm/node/NodeManager.java       |  65 +--
 .../hadoop/hdds/scm/node/NodeReportHandler.java |   2 +-
 .../hadoop/hdds/scm/node/NodeStateManager.java  |  77 +--
 .../hadoop/hdds/scm/node/SCMNodeManager.java    |  72 +--
 .../hadoop/hdds/scm/node/StaleNodeHandler.java  |   2 +-
 .../hdds/scm/node/states/Node2ContainerMap.java |   2 +
 .../hdds/scm/node/states/NodeStateMap.java      |  71 ++-
 .../hdds/scm/pipeline/PipelineManager.java      |   3 +
 .../hdds/scm/pipeline/PipelineStateManager.java |   5 +
 .../hdds/scm/pipeline/PipelineStateMap.java     |  22 +
 .../hdds/scm/pipeline/SCMPipelineManager.java   |  21 +-
 .../hdds/scm/server/ChillModePrecheck.java      |  69 ---
 .../apache/hadoop/hdds/scm/server/Precheck.java |  29 -
 .../hdds/scm/server/SCMChillModeManager.java    | 319 -----------
 .../scm/server/SCMClientProtocolServer.java     |  65 ++-
 .../server/SCMDatanodeHeartbeatDispatcher.java  |  17 +-
 .../scm/server/SCMDatanodeProtocolServer.java   |  10 +-
 .../hadoop/hdds/scm/server/SCMStorage.java      |   4 +-
 .../scm/server/StorageContainerManager.java     |  28 +-
 .../apache/hadoop/hdds/scm/HddsTestUtils.java   |   2 +-
 .../hadoop/hdds/scm/TestHddsServerUtils.java    |  69 ++-
 .../TestStorageContainerManagerHttpServer.java  |   1 +
 .../org/apache/hadoop/hdds/scm/TestUtils.java   |   2 +-
 .../hadoop/hdds/scm/block/TestBlockManager.java |   6 +-
 .../hdds/scm/block/TestDeletedBlockLog.java     |  59 +-
 .../scm/chillmode/TestSCMChillModeManager.java  | 215 ++++++++
 .../command/TestCommandStatusReportHandler.java |  14 -
 .../hdds/scm/container/MockNodeManager.java     |  66 +--
 .../TestCloseContainerEventHandler.java         |  54 +-
 .../container/TestContainerReportHandler.java   |  25 +-
 .../container/TestContainerStateManager.java    |   3 +
 .../scm/container/TestSCMContainerManager.java  | 200 ++-----
 .../replication/TestReplicationManager.java     |  12 +-
 .../hdds/scm/node/TestContainerPlacement.java   |  11 +-
 .../hdds/scm/node/TestDeadNodeHandler.java      |  48 +-
 .../hadoop/hdds/scm/node/TestNodeManager.java   |  16 +-
 .../scm/node/TestSCMNodeStorageStatMap.java     |  16 +-
 .../scm/node/states/TestNode2ContainerMap.java  |   6 +-
 .../scm/server/TestSCMChillModeManager.java     | 215 --------
 .../container/TestCloseContainerWatcher.java    | 289 ----------
 .../ozone/container/common/TestEndPoint.java    |  10 +-
 .../placement/TestDatanodeMetrics.java          |  15 +-
 .../testutils/ReplicationNodeManagerMock.java   |  55 +-
 .../hdds/scm/cli/ChillModeCheckSubcommand.java  |  61 +++
 .../hadoop/hdds/scm/cli/ChillModeCommands.java  |  60 ++
 .../hdds/scm/cli/ChillModeExitSubcommand.java   |  57 ++
 .../org/apache/hadoop/hdds/scm/cli/SCMCLI.java  |   1 +
 .../org/apache/hadoop/hdfs/DataStreamer.java    |   1 +
 .../hdfs/protocol/QuotaExceededException.java   |   5 +-
 .../hdfs/protocol/SnapshotDiffReport.java       |  65 +++
 .../http/server/HttpFSParametersProvider.java   |  37 +-
 .../hadoop/fs/http/server/HttpFSServer.java     | 125 +++--
 .../fs/http/client/BaseTestHttpFSWith.java      |  60 ++
 .../hadoop/fs/http/server/TestHttpFSServer.java | 187 ++++++-
 .../http/server/TestHttpFSServerWebServer.java  |  11 +
 .../org/apache/hadoop/test/TestHdfsHelper.java  |  24 +-
 .../src/main/native/libhdfs/exception.c         |   2 +-
 .../federation/router/RouterHttpServer.java     |   4 +-
 .../main/webapps/router/federationhealth.html   |   2 +-
 .../org/apache/hadoop/hdfs/DFSConfigKeys.java   |   4 +
 .../server/blockmanagement/BlockManager.java    |  51 +-
 .../blockmanagement/DatanodeDescriptor.java     |   4 +-
 .../blockmanagement/HeartbeatManager.java       |   2 +-
 .../hdfs/server/datanode/BPOfferService.java    |  12 +-
 .../hdfs/server/datanode/BPServiceActor.java    |  38 +-
 .../hdfs/server/datanode/BlockPoolManager.java  |  15 +-
 .../hadoop/hdfs/server/datanode/DataNode.java   |   5 +-
 .../datanode/IncrementalBlockReportManager.java |   5 +-
 .../datanode/metrics/DataNodeMetrics.java       |  33 +-
 .../diskbalancer/planner/package-info.java      |   2 +-
 .../namenode/ErasureCodingPolicyManager.java    | 119 +++-
 .../server/namenode/FSImageFormatProtobuf.java  |   4 +-
 .../hdfs/server/namenode/FSNamesystem.java      |  20 +
 .../server/namenode/NameNodeHttpServer.java     |  13 +-
 .../hdfs/server/namenode/NameNodeRpcServer.java |   2 +-
 .../hdfs/server/namenode/NamenodeFsck.java      |  33 ++
 .../snapshot/DirectorySnapshottableFeature.java |   5 +
 .../namenode/snapshot/SnapshotDiffInfo.java     |  50 +-
 .../web/resources/NamenodeWebHdfsMethods.java   |  26 +-
 .../org/apache/hadoop/hdfs/tools/DFSck.java     |  10 +-
 .../org/apache/hadoop/hdfs/tools/ECAdmin.java   |  12 +-
 .../hadoop/hdfs/util/PersistentLongFile.java    |   2 +
 .../src/main/resources/hdfs-default.xml         |   4 +-
 .../src/main/webapps/datanode/datanode.html     |   2 +-
 .../src/main/webapps/hdfs/dfshealth.html        |   4 +-
 .../src/main/webapps/hdfs/explorer.html         |   2 +-
 .../src/main/webapps/journal/index.html         |   2 +-
 .../src/main/webapps/secondary/status.html      |   2 +-
 .../src/site/markdown/HDFSCommands.md           |   3 +-
 .../org/apache/hadoop/hdfs/DFSTestUtil.java     |  21 +
 .../TestClientProtocolForPipelineRecovery.java  |   2 +
 .../apache/hadoop/hdfs/TestLeaseRecovery2.java  |  21 +-
 .../TestBlocksWithNotEnoughRacks.java           |  72 +++
 .../server/datanode/TestBPOfferService.java     |  12 +-
 .../server/datanode/TestBlockPoolManager.java   |   4 +-
 .../server/datanode/TestDataNodeLifeline.java   |   5 +
 .../server/datanode/TestDataNodeMetrics.java    |  72 +++
 .../server/datanode/TestDatanodeRegister.java   |   2 +-
 .../server/namenode/TestEnabledECPolicies.java  | 103 +++-
 .../hdfs/server/namenode/TestFSImage.java       |  42 +-
 .../server/namenode/TestNamenodeRetryCache.java |   2 +-
 .../hdfs/server/namenode/TestSaveNamespace.java |  56 ++
 .../server/namenode/TestStripedINodeFile.java   |   2 +-
 .../namenode/ha/TestRetryCacheWithHA.java       |   2 +-
 .../hadoop/test/MiniDFSClusterManager.java      |   2 +-
 .../test/resources/testErasureCodingConf.xml    |   6 +-
 .../org/apache/hadoop/mapred/YarnChild.java     |  28 +-
 .../org/apache/hadoop/mapred/TestYarnChild.java | 118 ++++
 .../apache/hadoop/mapreduce/MRJobConfig.java    |   3 +
 .../mapreduce/jobhistory/EventWriter.java       |   1 -
 .../src/main/resources/mapred-default.xml       |   9 +
 .../hs/TestJHSDelegationTokenSecretManager.java |  78 ++-
 .../mapreduce/MiniHadoopClusterManager.java     |   2 +-
 .../apache/hadoop/mapred/ShuffleHandler.java    |   4 +-
 .../apache/hadoop/ozone/client/ObjectStore.java | 115 +++-
 .../hadoop/ozone/client/OzoneClientUtils.java   |  27 -
 .../apache/hadoop/ozone/client/OzoneKey.java    |  16 +-
 .../hadoop/ozone/client/OzoneKeyDetails.java    |   9 +-
 .../ozone/client/io/ChunkGroupOutputStream.java | 376 +++++++------
 .../ozone/client/protocol/ClientProtocol.java   |  16 +
 .../hadoop/ozone/client/rest/RestClient.java    |  14 +-
 .../hadoop/ozone/client/rpc/RpcClient.java      |  62 ++-
 .../ozone/client/TestHddsClientUtils.java       |  42 +-
 .../java/org/apache/hadoop/ozone/OmUtils.java   |  50 +-
 .../org/apache/hadoop/ozone/audit/OMAction.java |   3 +-
 .../ozone/client/rest/response/KeyInfo.java     |  20 +
 .../apache/hadoop/ozone/om/OMConfigKeys.java    |   3 +
 .../ozone/om/helpers/OmKeyLocationInfo.java     |  21 +-
 .../hadoop/ozone/om/helpers/OmOzoneAclMap.java  |   1 +
 .../ozone/om/protocol/OzoneManagerProtocol.java |  23 +
 ...neManagerProtocolClientSideTranslatorPB.java |  38 ++
 .../hadoop/ozone/web/response/BucketInfo.java   |   6 +-
 .../hadoop/ozone/web/response/KeyInfo.java      |  21 +
 .../src/main/proto/OzoneManagerProtocol.proto   |  16 +-
 .../org/apache/hadoop/ozone/TestOmUtils.java    |  91 ++++
 .../apache/hadoop/ozone/web/TestBucketInfo.java |  25 +-
 .../org/apache/hadoop/ozone/web/TestQuota.java  |  55 +-
 .../dist/dev-support/bin/dist-layout-stitching  |   3 +-
 hadoop-ozone/dist/pom.xml                       |   4 +
 .../dist/src/main/compose/ozone-hdfs/.env       |   2 +-
 .../main/compose/ozone-hdfs/docker-compose.yaml |  13 +-
 .../src/main/compose/ozone-hdfs/docker-config   |   4 +
 .../src/main/conf/om-audit-log4j2.properties    |   4 +-
 hadoop-ozone/dist/src/main/smoketest/.env       |  17 +
 .../dist/src/main/smoketest/basic/basic.robot   |   2 +-
 .../main/smoketest/s3/objectmultidelete.robot   |   4 +
 hadoop-ozone/dist/src/main/smoketest/test.sh    |   4 +-
 hadoop-ozone/docs/README.md                     |  55 --
 hadoop-ozone/docs/archetypes/default.md         |  20 -
 hadoop-ozone/docs/config.yaml                   |  41 --
 hadoop-ozone/docs/content/BucketCommands.md     | 122 -----
 hadoop-ozone/docs/content/BuildingSources.md    |  54 --
 hadoop-ozone/docs/content/CommandShell.md       | 109 ----
 hadoop-ozone/docs/content/Concepts.md           | 108 ----
 hadoop-ozone/docs/content/Dozone.md             | 110 ----
 hadoop-ozone/docs/content/Freon.md              |  64 ---
 hadoop-ozone/docs/content/Hdds.md               |  65 ---
 hadoop-ozone/docs/content/JavaApi.md            | 172 ------
 hadoop-ozone/docs/content/KeyCommands.md        | 127 -----
 hadoop-ozone/docs/content/OzoneFS.md            |  80 ---
 hadoop-ozone/docs/content/OzoneManager.md       |  77 ---
 hadoop-ozone/docs/content/RealCluster.md        |  74 ---
 hadoop-ozone/docs/content/Rest.md               | 544 -------------------
 hadoop-ozone/docs/content/RunningViaDocker.md   |  73 ---
 hadoop-ozone/docs/content/RunningWithHDFS.md    |  77 ---
 hadoop-ozone/docs/content/SCMCLI.md             |  29 -
 hadoop-ozone/docs/content/Settings.md           | 142 -----
 hadoop-ozone/docs/content/VolumeCommands.md     | 116 ----
 hadoop-ozone/docs/content/_index.md             |  39 --
 .../docs/dev-support/bin/generate-site.sh       |  29 -
 hadoop-ozone/docs/pom.xml                       |  71 ---
 hadoop-ozone/docs/static/NOTES.md               |  20 -
 hadoop-ozone/docs/static/OzoneOverview.png      | Bin 41729 -> 0 bytes
 hadoop-ozone/docs/static/OzoneOverview.svg      | 238 --------
 hadoop-ozone/docs/static/SCMBlockDiagram.png    | Bin 14714 -> 0 bytes
 hadoop-ozone/docs/static/ozone-logo.png         | Bin 40237 -> 0 bytes
 .../ozonedoc/layouts/_default/single.html       |  38 --
 .../docs/themes/ozonedoc/layouts/index.html     |  37 --
 .../ozonedoc/layouts/partials/footer.html       |  22 -
 .../ozonedoc/layouts/partials/header.html       |  34 --
 .../ozonedoc/layouts/partials/navbar.html       |  37 --
 .../ozonedoc/layouts/partials/sidebar.html      |  58 --
 .../ozonedoc/static/css/bootstrap-theme.min.css |   6 -
 .../static/css/bootstrap-theme.min.css.map      |   1 -
 .../ozonedoc/static/css/bootstrap.min.css       |   6 -
 .../ozonedoc/static/css/bootstrap.min.css.map   |   1 -
 .../themes/ozonedoc/static/css/ozonedoc.css     | 138 -----
 .../fonts/glyphicons-halflings-regular.eot      | Bin 20127 -> 0 bytes
 .../fonts/glyphicons-halflings-regular.svg      | 288 ----------
 .../fonts/glyphicons-halflings-regular.ttf      | Bin 45404 -> 0 bytes
 .../fonts/glyphicons-halflings-regular.woff     | Bin 23424 -> 0 bytes
 .../fonts/glyphicons-halflings-regular.woff2    | Bin 18028 -> 0 bytes
 .../themes/ozonedoc/static/js/bootstrap.min.js  |   7 -
 .../themes/ozonedoc/static/js/jquery.min.js     |   5 -
 .../docs/themes/ozonedoc/static/js/ozonedoc.js  |  23 -
 hadoop-ozone/docs/themes/ozonedoc/theme.toml    |   2 -
 .../TestContainerStateManagerIntegration.java   |  94 +---
 .../hdds/scm/pipeline/TestNode2PipelineMap.java |  14 +-
 .../hdds/scm/pipeline/TestNodeFailure.java      |  37 +-
 .../hdds/scm/pipeline/TestPipelineClose.java    |  49 +-
 .../scm/pipeline/TestPipelineStateManager.java  |  61 ++-
 .../scm/pipeline/TestSCMPipelineManager.java    |   4 +-
 .../hdds/scm/pipeline/TestSCMRestart.java       |  19 +-
 .../hadoop/hdds/scm/pipeline/package-info.java  |  22 +
 .../apache/hadoop/ozone/MiniOzoneCluster.java   |  45 +-
 .../hadoop/ozone/MiniOzoneClusterImpl.java      |  24 +-
 .../org/apache/hadoop/ozone/OzoneTestUtils.java |  17 +-
 .../apache/hadoop/ozone/RatisTestHelper.java    |   2 +-
 .../hadoop/ozone/TestMiniOzoneCluster.java      |  59 +-
 .../ozone/TestStorageContainerManager.java      |   9 +-
 .../TestStorageContainerManagerHelper.java      |  10 +-
 .../ozone/client/rest/TestOzoneRestClient.java  |   7 +-
 .../rpc/TestCloseContainerHandlingByClient.java | 357 ++++++------
 .../rpc/TestContainerStateMachineFailures.java  |  43 +-
 .../client/rpc/TestFailureHandlingByClient.java | 213 ++++++++
 .../ozone/client/rpc/TestOzoneRpcClient.java    |  55 +-
 .../ozone/container/ContainerTestHelper.java    |  50 ++
 .../common/impl/TestCloseContainerHandler.java  | 261 ---------
 .../common/impl/TestContainerPersistence.java   |  28 +-
 .../commandhandler/TestBlockDeletion.java       |   6 +-
 .../TestCloseContainerByPipeline.java           |  19 +-
 .../TestCloseContainerHandler.java              |  19 +-
 .../transport/server/ratis/TestCSMMetrics.java  |   6 +
 .../container/ozoneimpl/TestOzoneContainer.java |   2 +-
 .../container/server/TestContainerServer.java   |   6 +
 .../hadoop/ozone/om/TestOzoneManager.java       |   3 +-
 .../hadoop/ozone/om/TestScmChillMode.java       |   2 +-
 .../hadoop/ozone/ozShell/TestOzoneShell.java    |   2 +-
 .../org/apache/hadoop/ozone/package-info.java   |  22 +
 .../ozone/scm/TestContainerSmallFile.java       |  51 ++
 .../TestGetCommittedBlockLengthAndPutKey.java   |  71 ---
 .../ozone/scm/TestXceiverClientMetrics.java     |   3 +-
 .../ozone/web/TestOzoneRestWithMiniCluster.java |   2 +-
 .../hadoop/ozone/web/TestOzoneVolumes.java      |   4 +
 .../hadoop/ozone/web/client/package-info.java   |  22 +
 .../apache/hadoop/ozone/web/package-info.java   |  22 +
 .../web/handlers/BucketProcessTemplate.java     |   4 +-
 .../ozone/web/interfaces/StorageHandler.java    |   1 +
 .../web/storage/DistributedStorageHandler.java  |  47 +-
 .../apache/hadoop/ozone/web/TestErrorCode.java  |   6 +-
 .../apache/hadoop/ozone/web/package-info.java   |  22 +
 hadoop-ozone/ozone-manager/pom.xml              |  11 +
 .../hadoop/ozone/om/BucketManagerImpl.java      |   1 +
 .../apache/hadoop/ozone/om/KeyManagerImpl.java  |   2 -
 .../org/apache/hadoop/ozone/om/OMMetrics.java   |  23 +
 .../org/apache/hadoop/ozone/om/OMStorage.java   |   5 +-
 .../hadoop/ozone/om/OmMetadataManagerImpl.java  |   6 +-
 .../apache/hadoop/ozone/om/OzoneManager.java    |  31 ++
 .../apache/hadoop/ozone/om/S3BucketManager.java |   6 +
 .../hadoop/ozone/om/S3BucketManagerImpl.java    |  10 +-
 .../hadoop/ozone/om/ServiceListJSONServlet.java |   1 +
 .../hadoop/ozone/om/VolumeManagerImpl.java      |  11 +-
 ...neManagerProtocolServerSideTranslatorPB.java |  24 +
 .../ozone/om/ScmBlockLocationTestIngClient.java |   3 +-
 .../hadoop/ozone/om/TestChunkStreams.java       |  39 +-
 .../hadoop/ozone/om/TestKeyManagerImpl.java     |  19 +-
 .../hadoop/ozone/om/TestS3BucketManager.java    |  25 +
 .../apache/hadoop/fs/ozone/OzoneFileSystem.java | 280 ++++++++--
 .../fs/ozone/TestOzoneFileInterfaces.java       |   3 +-
 .../hadoop/fs/ozone/TestOzoneFileSystem.java    | 174 +++++-
 .../apache/hadoop/fs/ozone/package-info.java    |  22 +
 hadoop-ozone/pom.xml                            |   8 +-
 hadoop-ozone/s3gateway/pom.xml                  |   6 +-
 .../ozone/s3/endpoint/BucketEndpoint.java       |   9 +-
 .../hadoop/ozone/s3/endpoint/EndpointBase.java  |  32 ++
 .../ozone/s3/endpoint/ObjectEndpoint.java       |   2 +-
 .../hadoop/ozone/s3/endpoint/RootEndpoint.java  |  24 +-
 .../ozone/s3/header/AuthorizationHeaderV2.java  |   1 +
 .../ozone/s3/header/AuthorizationHeaderV4.java  |   1 +
 .../hadoop/ozone/s3/header/Credential.java      |   1 +
 .../apache/hadoop/ozone/s3/util/S3Consts.java   |  18 +
 .../apache/hadoop/ozone/s3/util/S3utils.java    |  20 +-
 .../s3gateway/src/main/resources/browser.html   |   4 +-
 .../resources/webapps/s3gateway/WEB-INF/web.xml |   4 +
 .../resources/webapps/static/images/ozone.ico   | Bin 0 -> 1150 bytes
 .../hadoop/ozone/client/ObjectStoreStub.java    |  74 ++-
 .../hadoop/ozone/client/OzoneBucketStub.java    |   2 +-
 .../ozone/s3/TestSignedChunksInputStream.java   |   2 +-
 .../ozone/s3/endpoint/TestBucketDelete.java     |   2 +-
 .../TestMultiDeleteRequestUnmarshaller.java     |   6 +-
 .../hadoop/ozone/s3/endpoint/TestObjectGet.java |  10 +-
 .../ozone/s3/endpoint/TestObjectHead.java       |  10 +-
 .../hadoop/ozone/s3/endpoint/TestObjectPut.java | 268 +++++++++
 .../hadoop/ozone/s3/endpoint/TestPutObject.java | 245 ---------
 .../hadoop/ozone/s3/endpoint/TestRootList.java  |  11 +-
 .../hadoop/ozone/freon/RandomKeyGenerator.java  |   2 +-
 .../hadoop/ozone/freon/TestDataValidate.java    |   6 +
 .../freon/TestFreonWithDatanodeFastRestart.java |  12 +-
 .../freon/TestFreonWithDatanodeRestart.java     |   5 +
 .../ozone/freon/TestRandomKeyGenerator.java     |   6 +
 .../apache/hadoop/ozone/freon/package-info.java |  22 +
 .../apache/hadoop/ozone/om/TestOmSQLCli.java    |  11 +-
 .../apache/hadoop/ozone/om/package-info.java    |  22 +
 .../hadoop/ozone/scm/TestContainerSQLCli.java   |   5 +-
 hadoop-project/pom.xml                          |  27 +-
 .../fs/aliyun/oss/AliyunOSSFileSystem.java      |   4 -
 .../fs/aliyun/oss/AliyunOSSFileSystemStore.java |  22 +-
 .../site/markdown/tools/hadoop-aliyun/index.md  |   5 +
 .../oss/TestAliyunOSSBlockOutputStream.java     |  70 ++-
 .../site/markdown/tools/hadoop-aws/testing.md   |   1 +
 .../fs/azurebfs/AzureBlobFileSystemStore.java   |  24 +-
 .../exceptions/AbfsRestOperationException.java  |  24 +-
 .../fs/azurebfs/services/AbfsAclHelper.java     |  89 ++-
 .../ITestAbfsRestOperationException.java        |  75 +++
 .../azurebfs/ITestAzureBlobFilesystemAcl.java   | 147 ++++-
 .../src/site/markdown/DistCp.md.vm              |   1 +
 .../hadoop/yarn/api/ApplicationConstants.java   |  22 +-
 .../yarn/api/records/ResourceInformation.java   |   7 +
 .../hadoop/yarn/conf/YarnConfiguration.java     |  24 +-
 .../yarn/service/client/ApiServiceClient.java   |  28 +
 .../hadoop/yarn/service/webapp/ApiServer.java   |  40 ++
 ...RN-Simplified-V1-API-Layer-For-Services.yaml |   5 +
 .../hadoop/yarn/service/ClientAMProtocol.java   |   6 +
 .../hadoop/yarn/service/ClientAMService.java    |  20 +
 .../yarn/service/api/records/Component.java     |  26 +
 .../api/records/ComponentContainers.java        |   3 +-
 .../api/records/ResourceInformation.java        |  18 +
 .../yarn/service/client/ServiceClient.java      |  99 +++-
 .../yarn/service/component/Component.java       |  67 ++-
 .../yarn/service/component/ComponentEvent.java  |  10 +
 .../service/component/ComponentEventType.java   |   3 +-
 .../component/instance/ComponentInstance.java   |  18 +-
 .../exceptions/RestApiErrorMessages.java        |   2 -
 .../pb/client/ClientAMProtocolPBClientImpl.java |  14 +
 .../service/ClientAMProtocolPBServiceImpl.java  |  13 +
 .../yarn/service/utils/ServiceApiUtil.java      |  73 ++-
 .../src/main/proto/ClientAMProtocol.proto       |  11 +-
 .../hadoop/yarn/service/ServiceTestUtils.java   |   2 +-
 .../hadoop/yarn/service/TestServiceAM.java      |  47 ++
 .../TestComponentDecommissionInstances.java     | 147 +++++
 .../yarn/service/conf/ExampleAppJson.java       |   1 +
 .../yarn/service/conf/TestAppJsonResolve.java   |  18 +
 .../yarn/service/utils/TestServiceApiUtil.java  |  25 +-
 .../yarn/service/conf/examples/external3.json   |  26 +
 .../yarn/submarine/client/cli/CliUtils.java     |   6 +-
 .../common/FSBasedSubmarineStorageImpl.java     |   6 +-
 .../submarine/runtimes/common/JobMonitor.java   |   6 +
 .../yarnservice/YarnServiceJobMonitor.java      |  26 +-
 .../yarnservice/YarnServiceJobSubmitter.java    |  47 +-
 .../runtimes/yarnservice/YarnServiceUtils.java  |  19 +-
 .../yarnservice/TestYarnServiceRunJobCli.java   |  12 +-
 .../submarine/common/MockClientContext.java     |   1 -
 .../hadoop/yarn/client/api/AHSClient.java       |  10 +-
 .../yarn/client/api/impl/AHSv2ClientImpl.java   | 149 +++++
 .../yarn/client/api/impl/YarnClientImpl.java    | 194 ++++---
 .../hadoop/yarn/client/cli/ApplicationCLI.java  |  26 +-
 .../apache/hadoop/yarn/client/cli/LogsCLI.java  |  13 +-
 .../yarn/client/cli/NodeAttributesCLI.java      |   3 +
 .../client/api/impl/TestAHSv2ClientImpl.java    | 240 ++++++++
 .../hadoop/yarn/client/cli/TestLogsCLI.java     |   3 +
 .../hadoop/yarn/client/cli/TestYarnCLI.java     |  15 +-
 .../hadoop/yarn/client/api/AppAdminClient.java  |  12 +
 .../metrics/AppAttemptMetricsConstants.java     |  69 +++
 .../metrics/ApplicationMetricsConstants.java    | 122 +++++
 .../metrics/ContainerMetricsConstants.java      |  83 +++
 .../yarn/server/metrics/package-info.java       |  22 +
 .../timeline/TimelineEntityV2Converter.java     | 449 +++++++++++++++
 .../src/main/resources/yarn-default.xml         |  19 +
 .../hadoop-yarn/hadoop-yarn-csi/pom.xml         |   5 +
 .../hadoop/yarn/server/AMRMClientRelayer.java   |  55 +-
 .../amrmproxy/BroadcastAMRMProxyPolicy.java     |   4 +-
 .../amrmproxy/FederationAMRMProxyPolicy.java    |   8 +-
 .../policies/amrmproxy/HomeAMRMProxyPolicy.java |   5 +-
 .../LocalityMulticastAMRMProxyPolicy.java       |  52 +-
 .../amrmproxy/RejectAMRMProxyPolicy.java        |   4 +-
 .../policies/router/LoadBasedRouterPolicy.java  |   6 +-
 .../metrics/AppAttemptMetricsConstants.java     |  69 ---
 .../metrics/ApplicationMetricsConstants.java    | 122 -----
 .../metrics/ContainerMetricsConstants.java      |  83 ---
 .../yarn/server/uam/UnmanagedAMPoolManager.java |  28 +
 .../server/uam/UnmanagedApplicationManager.java |  28 +-
 .../volume/csi/CsiAdaptorClientProtocol.java    |  34 ++
 .../yarn/server/volume/csi/CsiConstants.java    |  37 ++
 .../volume/csi/VolumeCapabilityRange.java       | 107 ++++
 .../hadoop/yarn/server/volume/csi/VolumeId.java |  59 ++
 .../yarn/server/volume/csi/VolumeMetaData.java  | 227 ++++++++
 .../csi/exception/InvalidVolumeException.java   |  28 +
 .../volume/csi/exception/VolumeException.java   |  34 ++
 .../exception/VolumeProvisioningException.java  |  32 ++
 .../volume/csi/exception/package-info.java      |  27 +
 .../yarn/server/volume/csi/package-info.java    |  27 +
 .../yarn/server/MockResourceManagerFacade.java  |   5 +-
 .../yarn/server/TestAMRMClientRelayer.java      |  10 +-
 .../policies/BaseFederationPoliciesTest.java    |   5 +-
 .../TestBroadcastAMRMProxyFederationPolicy.java |  10 +-
 .../amrmproxy/TestHomeAMRMProxyPolicy.java      |  10 +-
 .../TestLocalityMulticastAMRMProxyPolicy.java   |  41 +-
 .../amrmproxy/TestRejectAMRMProxyPolicy.java    |   5 +-
 .../router/TestLoadBasedRouterPolicy.java       |  31 ++
 .../metrics/TestAMRMClientRelayerMetrics.java   |   6 -
 .../uam/TestUnmanagedApplicationManager.java    |  27 +-
 .../server/nodemanager/ContainerExecutor.java   |   3 +-
 .../nodemanager/DefaultContainerExecutor.java   |  10 +-
 .../nodemanager/LinuxContainerExecutor.java     |  40 +-
 .../WindowsSecureContainerExecutor.java         |   6 +-
 .../amrmproxy/FederationInterceptor.java        | 147 ++++-
 .../launcher/ContainerLaunch.java               |   4 +-
 .../launcher/ContainerRelaunch.java             |   3 +-
 .../linux/privileged/PrivilegedOperation.java   |   1 +
 .../privileged/PrivilegedOperationExecutor.java |  57 +-
 .../runtime/DefaultLinuxContainerRuntime.java   |   8 +
 .../DelegatingLinuxContainerRuntime.java        |  10 +
 .../runtime/DockerLinuxContainerRuntime.java    |  45 ++
 .../linux/runtime/docker/DockerExecCommand.java |  62 +++
 .../localizer/ContainerLocalizer.java           |  28 +-
 .../localizer/ResourceLocalizationService.java  |  14 +-
 .../resourceplugin/ResourcePluginManager.java   |  34 +-
 .../runtime/ContainerRuntime.java               |  14 +-
 .../executor/ContainerExecContext.java          |  11 +-
 .../webapp/ContainerShellWebSocket.java         |  49 +-
 .../server/nodemanager/webapp/WebServer.java    |   1 +
 .../impl/container-executor.c                   |   9 +-
 .../nodemanager/TestContainerExecutor.java      |   3 +-
 .../TestDefaultContainerExecutor.java           |   9 +-
 .../nodemanager/TestLinuxContainerExecutor.java |  10 +-
 .../TestLinuxContainerExecutorWithMocks.java    |   3 +-
 .../amrmproxy/TestAMRMProxyService.java         |   1 -
 .../amrmproxy/TestFederationInterceptor.java    |  63 ++-
 .../containermanager/TestContainerManager.java  |   2 +-
 .../launcher/TestContainerLaunch.java           |   2 +-
 .../runtime/MockLinuxContainerRuntime.java      |   9 +
 .../localizer/TestContainerLocalizer.java       |  11 +-
 .../TestContainersMonitorResourceChange.java    |   2 +
 .../TestResourcePluginManager.java              | 107 +++-
 .../server/resourcemanager/AdminService.java    |  22 +
 .../server/resourcemanager/ClientRMService.java |  12 +-
 .../resourcemanager/RMActiveServiceContext.java |  14 +
 .../server/resourcemanager/RMAuditLogger.java   |  81 ++-
 .../yarn/server/resourcemanager/RMContext.java  |   5 +
 .../server/resourcemanager/RMContextImpl.java   |  12 +
 .../server/resourcemanager/ResourceManager.java |  14 +
 .../nodelabels/NodeAttributesManagerImpl.java   |   6 +-
 .../scheduler/AbstractYarnScheduler.java        |   2 +-
 .../scheduler/capacity/CapacityScheduler.java   |  96 ++--
 .../scheduler/common/fica/FiCaSchedulerApp.java |  19 +-
 .../scheduler/fair/FSAppAttempt.java            |   5 +-
 .../scheduler/fair/FSLeafQueue.java             |  14 +
 .../scheduler/fair/FSPreemptionThread.java      |   2 +-
 .../scheduler/fair/FairScheduler.java           |  19 +-
 .../scheduler/fair/QueueManager.java            | 113 ++--
 .../scheduler/fifo/FifoAppAttempt.java          |  10 +-
 .../volume/csi/CsiAdaptorClient.java            |  36 ++
 .../volume/csi/VolumeBuilder.java               | 106 ++++
 .../volume/csi/VolumeManager.java               |  63 +++
 .../volume/csi/VolumeManagerImpl.java           | 108 ++++
 .../volume/csi/VolumeStates.java                |  60 ++
 .../csi/event/ControllerPublishVolumeEvent.java |  30 +
 .../volume/csi/event/ValidateVolumeEvent.java   |  30 +
 .../volume/csi/event/VolumeEvent.java           |  43 ++
 .../volume/csi/event/VolumeEventType.java       |  29 +
 .../volume/csi/event/package-info.java          |  27 +
 .../volume/csi/lifecycle/Volume.java            |  37 ++
 .../volume/csi/lifecycle/VolumeImpl.java        | 199 +++++++
 .../volume/csi/lifecycle/VolumeState.java       |  35 ++
 .../volume/csi/lifecycle/package-info.java      |  27 +
 .../volume/csi/package-info.java                |  27 +
 .../csi/processor/VolumeAMSProcessor.java       | 158 ++++++
 .../volume/csi/processor/package-info.java      |  27 +
 .../csi/provisioner/VolumeProvisioner.java      |  32 ++
 .../provisioner/VolumeProvisioningResults.java  |  87 +++
 .../csi/provisioner/VolumeProvisioningTask.java |  66 +++
 .../volume/csi/provisioner/package-info.java    |  27 +
 .../resourcemanager/volume/package-info.java    |  27 +
 .../webapp/dao/ReservationListInfo.java         |   4 +
 .../resourcemanager/TestRMAdminService.java     |  28 +
 .../resourcemanager/TestRMAuditLogger.java      |  23 +-
 .../TestCapacitySchedulerAsyncScheduling.java   |  83 +++
 .../fair/TestContinuousScheduling.java          |   3 +-
 .../scheduler/fair/TestFairScheduler.java       |   3 +-
 .../security/TestRMDelegationTokens.java        |  63 +++
 .../volume/csi/TestVolumeCapabilityRange.java   |  67 +++
 .../volume/csi/TestVolumeLifecycle.java         | 161 ++++++
 .../volume/csi/TestVolumeMetaData.java          | 178 ++++++
 .../volume/csi/TestVolumeProcessor.java         | 250 +++++++++
 .../hadoop/yarn/server/router/Router.java       |   8 +
 .../hadoop/yarn/server/router/TestRouter.java   |  38 ++
 .../pom.xml                                     |   7 +
 .../reader/DummyTimelineReaderMetrics.java      |  39 ++
 ...stTimelineReaderWebServicesHBaseStorage.java |  11 +
 .../metrics/TimelineReaderMetrics.java          |   5 +-
 .../src/site/markdown/YarnCommands.md           |   3 +
 .../markdown/yarn-service/YarnServiceAPI.md     |   3 +-
 .../src/main/webapp/public/crossdomain.xml      |   7 +-
 start-build-env.sh                              |   2 +-
 675 files changed, 18654 insertions(+), 9239 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hadoop/blob/e49fb63b/hadoop-common-project/hadoop-common/src/site/markdown/Metrics.md
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/hadoop/blob/e49fb63b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSConfigKeys.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/hadoop/blob/e49fb63b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/BPServiceActor.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/hadoop/blob/e49fb63b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FSNamesystem.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/hadoop/blob/e49fb63b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/NameNodeRpcServer.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/hadoop/blob/e49fb63b/hadoop-hdfs-project/hadoop-hdfs/src/main/resources/hdfs-default.xml
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/hadoop/blob/e49fb63b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/AdminService.java
----------------------------------------------------------------------


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