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

inigoiri pushed a change to branch HDFS-13891
in repository https://gitbox.apache.org/repos/asf/hadoop.git.


 discard c9ebaf2  HDFS-13443. RBF: Update mount table cache immediately after 
changing (add/update/remove) mount table entries. Contributed by Mohammad 
Arshad.
 discard 7d7e88c  HDFS-14151. RBF: Make the read-only column of Mount Table 
clearly understandable.
 discard a6f61f9  HDFS-13869. RBF: Handle NPE for 
NamenodeBeanMetrics#getFederationMetrics. Contributed by Ranith Sardar.
 discard 47efde2  HDFS-14152. RBF: Fix a typo in RouterAdmin usage. Contributed 
by Ayush Saxena.
 discard 908bc18  HDFS-14114. RBF: MIN_ACTIVE_RATIO should be configurable. 
Contributed by Fei Hui.
 discard 5c86067  Revert "HDFS-14114. RBF: MIN_ACTIVE_RATIO should be 
configurable. Contributed by Fei Hui."
 discard 394589c  HDFS-14114. RBF: MIN_ACTIVE_RATIO should be configurable. 
Contributed by Fei Hui.
 discard ea6b70e  HDFS-14085. RBF: LS command for root shows wrong owner and 
permission information. Contributed by Ayush Saxena.
 discard 55fd47c  HDFS-14089. RBF: Failed to specify server's Kerberos pricipal 
name in NamenodeHeartbeatService. Contributed by Ranith Sardar.
 discard dc33e7d  HDFS-13776. RBF: Add Storage policies related ClientProtocol 
APIs. Contributed by Dibyendu Karmakar.
 discard 6e82ca9  HDFS-14082. RBF: Add option to fail operations when a 
subcluster is unavailable. Contributed by Inigo Goiri.
 discard a1ff92c  HDFS-13834. RBF: Connection creator thread should catch 
Throwable. Contributed by CR Hota.
 discard f9a820b  HDFS-13852. RBF: The DN_REPORT_TIME_OUT and 
DN_REPORT_CACHE_EXPIRE should be configured in RBFConfigKeys. Contributed by 
yanghuafeng.
 discard 16d023e  HDFS-12284. addendum to HDFS-12284. Contributed by Inigo 
Goiri.
 discard a20afdc  HDFS-12284. RBF: Support for Kerberos authentication. 
Contributed by Sherwood Zheng and Inigo Goiri.
 discard e9270cd  HDFS-14024. RBF: ProvidedCapacityTotal json exception in 
NamenodeHeartbeatService. Contributed by CR Hota.
 discard ff9d36f  HDFS-13845. RBF: The default MountTableResolver should fail 
resolving multi-destination paths. Contributed by yanghuafeng.
 discard ef123d8  HDFS-14011. RBF: Add more information to HdfsFileStatus for a 
mount point. Contributed by Akira Ajisaka.
 discard 27a5983  HDFS-13906. RBF: Add multiple paths for dfsrouteradmin 'rm' 
and 'clrquota' commands. Contributed by Ayush Saxena.
     add 788e747  HDFS-14096. [SPS] : Add Support for Storage Policy Satisfier 
in ViewFs. Contributed by Ayush Saxena.
     add b2523d8  HADOOP-15969. ABFS: getNamespaceEnabled can fail blocking 
user access thru ACLs.
     add 62df607  HADOOP-15972 ABFS: reduce list page size to to 500.
     add 346c0c8  HADOOP-16004. ABFS: Convert 404 error response in 
AbfsInputStream and AbfsOutPutStream to FileNotFoundException.
     add 71e0b0d  YARN-9040.  Fixed memory leak in LevelDBCacheTimelineStore 
and DBIterator.             Contributed by Tarun Parimi
     add 5426653  HDDS-908: NPE in TestOzoneRpcClient. Contributed by Ajay 
Kumar.
     add 94b368f  HDDS-99. Adding SCM Audit log. Contributed by Dinesh 
Chitlangia.
     add ee10ba2  HDDS-539. Ozone datanode command ignores the invalid options. 
Contributed by Vinicius Higa Murakami.
     add 4ff1c46  HDDS-925. Rename ChunkGroupOutputStream to KeyOutputStream 
and ChunkOutputStream to BlockOutputStream. Contributed by Shashikant Banerjee.
     add b51e9e4  HDDS-912. Update ozone to latest ratis snapshot build 
(0.4.0-3b0be02-SNAPSHOT). Contributed by Lokesh Jain.
     add 99b5061  HDDS-914. Add Grafana support to ozoneperf docker container. 
Contributed by Dinesh Chitlangia.
     add c5c7318  YARN-9072. Send exit command to terminate docker exec on 
connection close. Contributed by Eric Yang
     add 2f6bc25  HDDS-911. Make TestOzoneManager unit tests independent. 
Contributed by Elek Marton.
     add 12c139d  HDDS-933. Add documentation for genconf tool under Tools 
section. Contributed by Dinesh Chitlangia.
     add a6e9d27  YARN-9117. Add a check for insecure setup for container 
terminal. Contributed by Eric Yang
     add c7a5a44  YARN-9075.  Add ability to register/remove auxiliary service 
without restart node manager.             Contributed by Billie Rinaldi
     add ccdd982  YARN-9084.  Reset container state and defer readiness check 
for upgrade.             Contributed by Chandni Singh
     add b1ce9aa  HDDS-940. Remove dead store to local variable in 
OmMetadataManagerImpl. Contributed by Dinesh Chitlangia.
     add cf57113  HDDS-893. pipeline status is ALLOCATED in scmcli 
listPipelines command. Contributed by Lokesh Jain.
     add e815fd9  YARN-9126.  Fix container clean up for reinitialization.      
       Contributed by Chandni Singh
     add 2e544dc  YARN-9129. Ensure flush after printing to log plus additional 
cleanup. Contributed by Eric Yang
     add d963575  HDFS-13661. Ls command with e option fails when the 
filesystem is not HDFS.
     add 499c70e  MAPREDUCE-7166. map-only job should ignore node lost event 
when task is already succeeded. Contributed by Lei Li.
     add 5df9fb1  YARN-9130. Add Bind_HOST configuration for Yarn Web Proxy. 
Contributed by Rong Tang.
     add 2af90cc  HADOOP-15935. [JDK 11] Update maven.plugin-tools.version to 
3.6.0. Contributed by Dinesh Chitlangia.
     add ea621fa  HDDS-934. Freon run hung on non-functional pipeline. 
Contributed by Nanda kumar.
     add 3961690  HADOOP-15973. Configuration: Included properties are not 
cached if resource is a stream. Contributed by Eric Payne
     add 13d3f99  HDDS-881.009. Encapsulate all client to OM requests into one 
request message. Contributed by Hanisha Koneru.
     add 784ea3a  HADOOP-15965. Upgrade to ADLS SDK which has major performance 
improvement for ingress/egress.
     add a668f8e  HADOOP-16015. Add bouncycastle jars to hadoop-aws as test 
dependencies.
     add 7affa30  YARN-9131.  Updated document usage for dynamic auxiliary 
service.             Contributed by Billie Rinaldi
     add a80d321  YARN-9152. Improved AuxServices REST API output.            
Contributed by Billie Rinaldi
     add f659485  YARN-8925. Updating distributed node attributes only when 
necessary. Contributed by Tao Yang.
     add ea72418  YARN-9132. Added file permission check for auxiliary services 
manifest file.            Contributed by Billie Rinaldi
     add 2499435  HADOOP-16014. Fix test, checkstyle and javadoc issues in 
TestKerberosAuthenticationHandler. Contributed by Dinesh Chitlangia.
     add f82922d  YARN-5168. Added exposed port information for Docker 
container.            Contributed by Xun Liu
     add e98e963  YARN-9154. Fix itemization in YARN service quickstart 
document. Contributed by Ayush Saxena.
     add 763e96e  HDFS-14166. Ls with -e option not giving the result in proper 
format. Contributed by Shubham Dewan.
     add feb2664  HDFS-13946. Log longest FSN write/read lock held stack trace.
     add 657aa43  YARN 9108. Fix FederationIntercepter merge home and secondary 
allocate response typo. Contributed by Abhishek Modi.
     add d944d5e  HDFS-14165. In NameNode UI under DataNode tab ,the Capacity 
column is Non-Aligned. Contributed by Shubham Dewan.
     add 26e4be7  HDDS-921. Add JVM pause monitor to Ozone Daemons (OM, SCM and 
Datanodes). Contributed by Bharat Viswanadham.
     add 686fcd4  HDFS-14046. In-Maintenance ICON is missing in datanode info 
page. Contributed by Ranith Sardar.
     add 3a78e5f  HDFS-12975. [SBN read] Changes to the NameNode to support 
reads from standby. Contributed by Chao Sun.
     add c9d7343  HDFS-12977. [SBN read] Add stateId to RPC headers. 
Contributed by Plamen Jeliazkov.
     add 9bf0696  HDFS-13331. [SBN read] Add lastSeenStateId to 
RpcRequestHeader. Contributed by Plamen Jeliazkov.
     add 091ad97  HDFS-13286. [SBN read] Add haadmin commands to transition 
between standby and observer. Contributed by Chao Sun.
     add a109f2b  HDFS-13578. [SBN read] Add ReadOnly annotation to methods in 
ClientProtocol. Contributed by Chao Sun.
     add e880660  HDFS-13399. [SBN read] Make Client field AlignmentContext 
non-static. Contributed by Plamen Jeliazkov.
     add c81ac2f  HDFS-13607. [SBN read] Edit Tail Fast Path Part 1: Enhance 
JournalNode with an in-memory cache of recent edit transactions. Contributed by 
Erik Krogen.
     add 151c8dd  HDFS-13608. [SBN read] Edit Tail Fast Path Part 2: Add 
ability for JournalNode to serve edits via RPC. Contributed by Erik Krogen.
     add 00e99c6  HDFS-13609. [SBN read] Edit Tail Fast Path Part 3: 
NameNode-side changes to support tailing edits via RPC. Contributed by Erik 
Krogen.
     add 0105d7f  HDFS-13706. [SBN read] Rename client context to 
ClientGSIContext. Contributed by Konstantin Shvachko.
     add 64b7cf5  HDFS-12976. [SBN read] Introduce ObserverReadProxyProvider. 
Contributed by Chao Sun.
     add e27708c  HDFS-13665. [SBN read] Move RPC response serialization into 
Server.doResponse(). Contributed by Plamen Jeliazkov.
     add 1e22f2b  HDFS-13610. [SBN read] Edit Tail Fast Path Part 4: Cleanup. 
Integration test, documentation, remove unnecessary dummy sync, minors fixups. 
Contributed by Erik Krogen.
     add eae0a5d  HDFS-13688. [SBN read] Introduce msync API call. Contributed 
by Chen Liang.
     add 4c9baba  HDFS-13789. Reduce logging frequency of 
QuorumJournalManager#selectInputStreams. Contributed by Erik Krogen.
     add 66ec3a6  HDFS-13767. Add msync server implementation. Contributed by 
Chen Liang.
     add 25d8e39  HDFS-13851. Remove AlignmentContext from 
AbstractNNFailoverProxyProvider. Contributed by Konstantin Shvachko.
     add f9fc01c  HDFS-13782. ObserverReadProxyProvider should work with 
IPFailoverProxyProvider. Contributed by Konstantin Shvachko.
     add aa42fb0  HDFS-13779. [SBN read] Implement proper failover and observer 
failure handling logic for for ObserverReadProxyProvider. Contributed by Erik 
Krogen.
     add d2e85b0  HDFS-13880. Add mechanism to allow certain RPC calls to 
bypass sync. Contributed by Chen Liang.
     add 28820fb  HDFS-13778. [SBN read] TestStateAlignmentContextWithHA should 
use real ObserverReadProxyProvider instead of AlignmentContextProxyProvider. 
Contributed by Konstantin Shvachko and Plamen Jeliazkov.
     add 25b63e8  HDFS-13749. [SBN read] Use getServiceStatus to discover 
observer namenodes. Contributed by Chao Sun.
     add b74a7db  HDFS-13898. [SBN read] Throw retriable exception for 
getBlockLocations when ObserverNameNode is in safemode. Contributed by Chao Sun.
     add a65bb97  HDFS-13791. Limit logging frequency of edit tail related 
statements. Contributed by Erik Krogen.
     add b5b9b77  HDFS-13961. [SBN read] TestObserverNode refactoring. 
Contributed by Konstantin Shvachko.
     add 1c4265d  HDFS-13523. Support observer nodes in MiniDFSCluster. 
Contributed by Konstantin Shvachko.
     add b6f20c3  HDFS-13925. Unit Test for transitioning between different 
states. Contributed by Sherwood Zheng.
     add 8c49135  HDFS-13924. [SBN read] Handle BlockMissingException when 
reading from observer. Contributed by Chao Sun.
     add 1a9ba96  HDFS-14016. [SBN read] ObserverReadProxyProvider should 
enable observer read by default. Contributed by Chen Liang.
     add 652b257  HDFS-14035. NN status discovery does not leverage delegation 
token. Contributed by Chen Liang.
     add a3aab48  HDFS-14017. [SBN read] 
ObserverReadProxyProviderWithIPFailover should work with HA configuration. 
Contributed by Chen Liang.
     add cbc2f93  HDFS-14067. [SBN read] Allow manual failover between standby 
and observer. Contributed by Chao Sun.
     add 3bb92a1  HDFS-14094. [SBN read] Fix the order of logging arguments in 
ObserverReadProxyProvider. Contributed by Ayush Saxena.
     add 71cf66e  HDFS-14120. [SBN read] ORFPP should also clone DT for the 
virtual IP. Contributed by Chen Liang.
     add 2904aa3  HDFS-14131. [SBN read] Create user guide for Consistent Reads 
from Observer feature. Contributed by Chao Sun.
     add b8ad6c8  HDFS-14142. Move ipfailover config key out of 
HdfsClientConfigKeys. Contributed by Chen Liang.
     add b73fb70  HDFS-13873. [SBN read] ObserverNode should reject read 
requests when it is too far behind. Contributed by Konstantin Shvachko.
     add cae2796  HDFS-14138. [SBN read] Description errors in the comparison 
logic of transaction ID. Contributed by xiangheng.
     add ef3e192  HDFS-14146. [SBN read] Handle exceptions from and prevent 
handler threads from blocking within internalQueueCall. Contributed by Chao Sun.
     add c3efc29  HDFS-14116. [SBN read] Fix class cast error in 
NNThroughputBenchmark with ObserverReadProxyProvider. Contributed by Chao Sun.
     add fa85503  HDFS-14149. [SBN read] Fix annotations on new 
interfaces/classes for SBN reads. Contributed by Chao Sun.
     add c9d7737  HDFS-14160. [SBN read] ObserverReadInvocationHandler should 
implement RpcInvocationHandler. Contributed by Konstantin V Shvachko.
     add c546b12  HDFS-14154. [SBN read] Document dfs.ha.tail-edits.period in 
user guide. Contributed by Chao Sun.
     add bd2a59e  HDFS-14170. [SBN read] Fix checkstyle warnings related to SBN 
reads. Contributed by Konstantin V Shvachko.
     add 47dd00a  Merge branch 'HDFS-12943' into trunk
     add 742fd97  YARN-9090. [Submarine] Update submarine installation script 
document. Contributed by Xun Liu.
     add dea2c1b  HDDS-951. Replace the source url of Ozone logo. Contributed 
by Takanobu Asanuma.
     add d8f670f  HADOOP-15819. FileSystem cache misused in S3A integration 
tests. Contributed by Adam Antal.
     add 57198bc  HADOOP-15962. The buffer size is small when unpacking tar 
archives. Contributed by BELUGA BEHR.
     add 15fe1b3  YARN-8878. Remove StringBuffer from ManagedParentQueue.java. 
Contributed by BELUGA BEHR.
     add 128f340  YARN-8894. Improve InMemoryPlan#toString. Contributed by 
BELUGA BEHR.
     add e9a005d  HDFS-14171. Performance improvement in Tailing EditLog. 
Contributed by Kenneth Yang.
     add f30473f  HDFS-14183. [SPS] Remove the -w parameter from the 
-satisfystoragepolicy usage. Contributed by Ayush Saxena.
     add eee29ed  HADOOP-16009. Replace the url of the repository in Apache 
Hadoop source code.
     add 9e71967  MAPREDUCE-7174. Mapreduce example wordmedian should handle 
generic options. Contributed by Fei Hui.
     add 4d50ad0  HDDS-949. Update Ratis to 0.4.0-a8c4ca0-SNAPSHOT. Contributed 
by Xiaoyu Yao.
     add 13f0ee2  HADOOP-15860. ABFS: Throw exception when directory / file 
name ends with a period (.). Contributed by Shweta Yakkali.
     new 6efe263  HDFS-13906. RBF: Add multiple paths for dfsrouteradmin 'rm' 
and 'clrquota' commands. Contributed by Ayush Saxena.
     new 31467e7  HDFS-14011. RBF: Add more information to HdfsFileStatus for a 
mount point. Contributed by Akira Ajisaka.
     new 8c20236  HDFS-13845. RBF: The default MountTableResolver should fail 
resolving multi-destination paths. Contributed by yanghuafeng.
     new d9f8e11  HDFS-14024. RBF: ProvidedCapacityTotal json exception in 
NamenodeHeartbeatService. Contributed by CR Hota.
     new e60b42a  HDFS-12284. RBF: Support for Kerberos authentication. 
Contributed by Sherwood Zheng and Inigo Goiri.
     new e576c88  HDFS-12284. addendum to HDFS-12284. Contributed by Inigo 
Goiri.
     new edb950e  HDFS-13852. RBF: The DN_REPORT_TIME_OUT and 
DN_REPORT_CACHE_EXPIRE should be configured in RBFConfigKeys. Contributed by 
yanghuafeng.
     new c38dc95  HDFS-13834. RBF: Connection creator thread should catch 
Throwable. Contributed by CR Hota.
     new 1e3e157  HDFS-14082. RBF: Add option to fail operations when a 
subcluster is unavailable. Contributed by Inigo Goiri.
     new d29090c  HDFS-13776. RBF: Add Storage policies related ClientProtocol 
APIs. Contributed by Dibyendu Karmakar.
     new 864e5cc  HDFS-14089. RBF: Failed to specify server's Kerberos pricipal 
name in NamenodeHeartbeatService. Contributed by Ranith Sardar.
     new 2281c97  HDFS-14085. RBF: LS command for root shows wrong owner and 
permission information. Contributed by Ayush Saxena.
     new f9fc534  HDFS-14114. RBF: MIN_ACTIVE_RATIO should be configurable. 
Contributed by Fei Hui.
     new 13a99a7  Revert "HDFS-14114. RBF: MIN_ACTIVE_RATIO should be 
configurable. Contributed by Fei Hui."
     new fe6a587  HDFS-14114. RBF: MIN_ACTIVE_RATIO should be configurable. 
Contributed by Fei Hui.
     new 36abfe5  HDFS-14152. RBF: Fix a typo in RouterAdmin usage. Contributed 
by Ayush Saxena.
     new 38d0cd0  HDFS-13869. RBF: Handle NPE for 
NamenodeBeanMetrics#getFederationMetrics. Contributed by Ranith Sardar.
     new fe50806  HDFS-14151. RBF: Make the read-only column of Mount Table 
clearly understandable.
     new 82ce8b8  HDFS-13443. RBF: Update mount table cache immediately after 
changing (add/update/remove) mount table entries. Contributed by Mohammad 
Arshad.

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   (c9ebaf2)
            \
             N -- N -- N   refs/heads/HDFS-13891 (82ce8b8)

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 19 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:
 .../server/TestKerberosAuthenticationHandler.java  |   98 +-
 .../java/org/apache/hadoop/conf/Configuration.java |   78 +-
 .../org/apache/hadoop/fs/AbstractFileSystem.java   |   10 +
 .../java/org/apache/hadoop/fs/FileContext.java     |   18 +
 .../main/java/org/apache/hadoop/fs/FileSystem.java |   10 +
 .../main/java/org/apache/hadoop/fs/FileUtil.java   |   27 +-
 .../org/apache/hadoop/fs/FilterFileSystem.java     |    5 +
 .../main/java/org/apache/hadoop/fs/FilterFs.java   |    5 +
 .../main/java/org/apache/hadoop/fs/shell/Ls.java   |   42 +-
 .../hadoop/fs/viewfs/ChRootedFileSystem.java       |    5 +
 .../org/apache/hadoop/fs/viewfs/ChRootedFs.java    |    5 +
 .../apache/hadoop/fs/viewfs/ViewFileSystem.java    |   13 +
 .../java/org/apache/hadoop/fs/viewfs/ViewFs.java   |   12 +
 .../org/apache/hadoop/ha/FailoverController.java   |    2 +-
 .../main/java/org/apache/hadoop/ha/HAAdmin.java    |   43 +
 .../org/apache/hadoop/ha/HAServiceProtocol.java    |   18 +
 .../apache/hadoop/ha/HAServiceProtocolHelper.java  |    9 +
 .../java/org/apache/hadoop/ha/HAServiceTarget.java |    7 +
 .../HAServiceProtocolClientSideTranslatorPB.java   |   16 +
 .../HAServiceProtocolServerSideTranslatorPB.java   |   20 +
 .../hadoop/io/retry/RetryInvocationHandler.java    |    5 +
 .../org/apache/hadoop/ipc/AlignmentContext.java    |   96 ++
 .../main/java/org/apache/hadoop/ipc/Client.java    |   38 +-
 .../java/org/apache/hadoop/ipc/ExternalCall.java   |    3 +-
 .../hadoop/ipc/ObserverRetryOnActiveException.java |   38 +-
 .../org/apache/hadoop/ipc/ProtobufRpcEngine.java   |   24 +-
 .../src/main/java/org/apache/hadoop/ipc/RPC.java   |   49 +-
 .../main/java/org/apache/hadoop/ipc/RpcEngine.java |    8 +-
 .../main/java/org/apache/hadoop/ipc/Server.java    |  137 +-
 .../org/apache/hadoop/ipc/WritableRpcEngine.java   |   47 +-
 .../org/apache/hadoop/log/LogThrottlingHelper.java |   34 +
 .../java/org/apache/hadoop/util/ProtoUtil.java     |   13 +
 .../src/main/proto/HAServiceProtocol.proto         |   20 +
 .../hadoop-common/src/main/proto/RpcHeader.proto   |    2 +
 .../hadoop-common/src/site/markdown/Metrics.md     |    5 +
 .../org/apache/hadoop/conf/TestConfiguration.java  |  100 ++
 .../org/apache/hadoop/fs/TestHarFileSystem.java    |    2 +
 .../java/org/apache/hadoop/fs/shell/TestLs.java    |   67 +-
 .../hadoop/fs/viewfs/ViewFileSystemBaseTest.java   |    5 +
 .../java/org/apache/hadoop/ha/DummyHAService.java  |   18 +-
 .../java/org/apache/hadoop/ha/MiniZKFCCluster.java |    4 +
 .../test/java/org/apache/hadoop/ipc/TestRPC.java   |    8 +-
 .../apache/hadoop/log/TestLogThrottlingHelper.java |    3 +
 ...unkOutputStream.java => BlockOutputStream.java} |   10 +-
 .../org/apache/hadoop/hdds/scm/ScmConfigKeys.java  |   23 +-
 .../common/helpers/ContainerWithPipeline.java      |    7 +-
 .../apache/hadoop/hdds/scm/pipeline/Pipeline.java  |   38 +-
 .../pipeline/UnknownPipelineStateException.java    |   46 +
 ...inerLocationProtocolClientSideTranslatorPB.java |    9 +-
 .../org/apache/hadoop/ozone/OzoneConfigKeys.java   |   23 +-
 .../org/apache/hadoop/ozone/audit/SCMAction.java   |   45 +
 .../org/apache/hadoop/ozone/common/BlockGroup.java |    8 +
 ...inerLocationProtocolServerSideTranslatorPB.java |    8 +-
 .../main/java/org/apache/ratis/RatisHelper.java    |    2 +-
 hadoop-hdds/common/src/main/proto/hdds.proto       |    8 +-
 .../common/src/main/resources/ozone-default.xml    |   51 +-
 .../apache/hadoop/ozone/HddsDatanodeService.java   |  118 +-
 .../common/statemachine/DatanodeStateMachine.java  |   13 +
 .../server/ratis/ContainerStateMachine.java        |   10 +-
 .../transport/server/ratis/XceiverServerRatis.java |   32 +-
 .../hadoop/ozone/TestHddsDatanodeService.java      |    3 +-
 .../docs/{static/NOTES.md => content/genconf.md}   |   12 +-
 hadoop-hdds/docs/static/NOTES.md                   |    2 +-
 hadoop-hdds/pom.xml                                |    2 +-
 .../hdds/scm/pipeline/RatisPipelineUtils.java      |    2 +-
 .../hdds/scm/pipeline/SCMPipelineManager.java      |    6 +-
 .../hdds/scm/server/SCMBlockProtocolServer.java    |  106 +-
 .../hdds/scm/server/SCMClientProtocolServer.java   |  227 +++-
 .../hdds/scm/server/SCMDatanodeProtocolServer.java |  111 +-
 .../hdds/scm/server/StorageContainerManager.java   |   16 +
 .../src/main/java/org/apache/hadoop/fs/Hdfs.java   |    5 +
 .../org/apache/hadoop/hdfs/ClientGSIContext.java   |   90 ++
 .../java/org/apache/hadoop/hdfs/DFSClient.java     |   27 +
 .../apache/hadoop/hdfs/DistributedFileSystem.java  |    6 +-
 .../apache/hadoop/hdfs/NameNodeProxiesClient.java  |   23 +-
 .../hadoop/hdfs/protocol/ClientProtocol.java       |   67 +
 .../ClientNamenodeProtocolTranslatorPB.java        |   39 +
 .../ha/AbstractNNFailoverProxyProvider.java        |   19 +-
 .../server/namenode/ha/ClientHAProxyFactory.java   |   12 +
 .../namenode/ha/IPFailoverProxyProvider.java       |    2 +-
 .../namenode/ha/ObserverReadProxyProvider.java     |  357 ++++++
 .../ObserverReadProxyProviderWithIPFailover.java   |  142 +++
 .../hadoop/hdfs/server/namenode/ha/ReadOnly.java   |   57 +
 .../src/main/proto/ClientNamenodeProtocol.proto    |   18 +
 .../apache/hadoop/hdfs/protocol/TestReadOnly.java  |  103 ++
 .../main/native/libhdfspp/lib/proto/CMakeLists.txt |    1 +
 .../resolver/FederationNamenodeServiceState.java   |    3 +
 .../federation/router/RouterClientProtocol.java    |   13 +
 .../server/federation/router/RouterRpcServer.java  |   12 +
 .../java/org/apache/hadoop/hdfs/DFSConfigKeys.java |    3 +
 ...ientNamenodeProtocolServerSideTranslatorPB.java |   49 +
 .../apache/hadoop/hdfs/protocolPB/PBHelper.java    |    4 +
 .../hadoop/hdfs/qjournal/client/AsyncLogger.java   |    7 +
 .../hdfs/qjournal/client/AsyncLoggerSet.java       |   14 +
 .../hdfs/qjournal/client/IPCLoggerChannel.java     |   14 +
 .../hdfs/qjournal/client/QuorumJournalManager.java |  137 +-
 .../hdfs/qjournal/client/QuorumOutputStream.java   |   13 +-
 .../hdfs/qjournal/protocol/QJournalProtocol.java   |   24 +-
 .../QJournalProtocolServerSideTranslatorPB.java    |   14 +
 .../protocolPB/QJournalProtocolTranslatorPB.java   |   20 +
 .../hadoop/hdfs/qjournal/server/Journal.java       |   65 +
 .../hdfs/qjournal/server/JournalMetrics.java       |   20 +-
 .../hdfs/qjournal/server/JournalNodeRpcServer.java |    8 +
 .../hdfs/qjournal/server/JournaledEditsCache.java  |  417 ++++++
 .../blockmanagement/BlockManagerSafeMode.java      |    7 +-
 .../hdfs/server/common/HdfsServerConstants.java    |    4 +-
 .../hdfs/server/datanode/BPServiceActor.java       |    2 +-
 .../server/namenode/EditLogFileInputStream.java    |   44 +
 .../hdfs/server/namenode/FSEditLogLoader.java      |   47 +-
 .../hadoop/hdfs/server/namenode/FSImage.java       |   19 +-
 .../hadoop/hdfs/server/namenode/FSNamesystem.java  |   38 +-
 .../hdfs/server/namenode/FSNamesystemLock.java     |   93 +-
 .../hdfs/server/namenode/GlobalStateIdContext.java |  158 +++
 .../hadoop/hdfs/server/namenode/NameNode.java      |   41 +-
 .../hdfs/server/namenode/NameNodeRpcServer.java    |   22 +-
 .../namenode/RedundantEditLogInputStream.java      |   15 +-
 .../hdfs/server/namenode/ha/EditLogTailer.java     |    8 +-
 .../hdfs/server/namenode/ha/StandbyState.java      |   19 +-
 .../hadoop/hdfs/tools/NNHAServiceTarget.java       |    5 +
 .../hadoop/hdfs/tools/StoragePolicyAdmin.java      |   13 +-
 .../hadoop-hdfs/src/main/proto/HdfsServer.proto    |    1 +
 .../src/main/proto/QJournalProtocol.proto          |   18 +
 .../src/main/resources/hdfs-default.xml            |   16 +-
 .../src/main/webapps/hdfs/dfshealth.html           |    3 +-
 .../hadoop-hdfs/src/main/webapps/static/hadoop.css |   12 +-
 .../hadoop-hdfs/src/site/markdown/HDFSCommands.md  |    2 +
 .../site/markdown/HDFSHighAvailabilityWithQJM.md   |   35 +-
 .../src/site/markdown/ObserverNameNode.md          |  187 +++
 .../java/org/apache/hadoop/hdfs/DFSTestUtil.java   |   12 +-
 .../org/apache/hadoop/hdfs/MiniDFSCluster.java     |   16 +-
 .../hdfs/TestStateAlignmentContextWithHA.java      |  347 +++++
 .../hadoop/hdfs/qjournal/MiniQJMHACluster.java     |    4 +-
 .../qjournal/client/TestQuorumJournalManager.java  |  134 ++
 .../client/TestQuorumJournalManagerUnit.java       |  103 +-
 .../hdfs/qjournal/server/JournalTestUtil.java      |   48 +
 .../hadoop/hdfs/qjournal/server/TestJournal.java   |   47 +
 .../qjournal/server/TestJournaledEditsCache.java   |  257 ++++
 .../server/namenode/NNThroughputBenchmark.java     |    6 +-
 .../hdfs/server/namenode/NameNodeAdapter.java      |   13 +
 .../namenode/TestEditLogFileInputStream.java       |   18 +
 .../hdfs/server/namenode/TestFSEditLogLoader.java  |   48 +
 .../hdfs/server/namenode/TestFSNamesystemLock.java |   41 +-
 .../hadoop/hdfs/server/namenode/TestFsck.java      |    2 +-
 .../hadoop/hdfs/server/namenode/ha/HATestUtil.java |  126 +-
 .../namenode/ha/TestConsistentReadsObserver.java   |  235 ++++
 .../server/namenode/ha/TestMultiObserverNode.java  |  159 +++
 .../hdfs/server/namenode/ha/TestObserverNode.java  |  364 ++++++
 .../namenode/ha/TestObserverReadProxyProvider.java |  403 ++++++
 .../namenode/ha/TestStandbyInProgressTail.java     |  164 ++-
 .../apache/hadoop/hdfs/tools/TestDFSHAAdmin.java   |   19 +-
 .../hdfs/tools/TestDFSHAAdminMiniCluster.java      |   44 +
 .../mapreduce/v2/app/job/impl/TaskAttemptImpl.java |   15 +
 .../mapreduce/v2/app/job/impl/TestTaskAttempt.java |   84 +-
 .../v2/app/rm/TestRMContainerAllocator.java        |    2 +-
 .../markdown/PluggableShuffleAndPluggableSort.md   |   71 ++
 .../org/apache/hadoop/mapred/ShuffleHandler.java   |    3 +
 .../org/apache/hadoop/examples/WordMedian.java     |   13 +-
 hadoop-maven-plugins/pom.xml                       |    2 +-
 ...GroupOutputStream.java => KeyOutputStream.java} |   68 +-
 .../hadoop/ozone/client/io/OzoneOutputStream.java  |    8 +-
 .../apache/hadoop/ozone/client/rpc/RpcClient.java  |   14 +-
 hadoop-ozone/common/src/main/bin/ozone             |    1 +
 .../org/apache/hadoop/ozone/om/OMConfigKeys.java   |   14 +-
 ...OzoneManagerProtocolClientSideTranslatorPB.java |  474 +++----
 .../src/main/proto/OzoneManagerProtocol.proto      |  337 ++---
 .../dist/dev-support/bin/dist-layout-stitching     |    1 +
 .../main/compose/common/grafana/conf/grafana.ini   |   20 +
 .../grafana/dashboards/Ozone - Object Metrics.json | 1344 ++++++++++++++++++++
 .../grafana/dashboards/Ozone - RPC Metrics.json    |  875 +++++++++++++
 .../provisioning/dashboards/dashboards.yml}        |   15 +-
 .../provisioning/datasources/datasources.yml}      |   18 +-
 .../prometheus}/prometheus.yml                     |    0
 .../dist/src/main/compose/ozoneperf/README.md      |   16 +-
 .../src/main/compose/ozoneperf/docker-compose.yaml |   11 +-
 .../dist/src/main/compose/ozoneperf/docker-config  |    3 +-
 .../dist/src/main/conf/scm-audit-log4j2.properties |   90 ++
 .../apache/hadoop/ozone/MiniOzoneClusterImpl.java  |    6 +-
 .../org/apache/hadoop/ozone/OzoneTestUtils.java    |    2 +-
 .../rpc/TestCloseContainerHandlingByClient.java    |   54 +-
 .../rpc/TestContainerStateMachineFailures.java     |    6 +-
 .../client/rpc/TestFailureHandlingByClient.java    |   20 +-
 .../ozone/client/rpc/TestOzoneRpcClient.java       |    6 +-
 .../transport/server/ratis/TestCSMMetrics.java     |    2 +-
 .../ozoneimpl/TestOzoneContainerRatis.java         |    2 +-
 .../container/server/TestContainerServer.java      |    2 +-
 .../apache/hadoop/ozone/om/TestOzoneManager.java   |   28 +-
 .../ozone/ozShell/TestOzoneDatanodeShell.java      |  250 ++++
 .../hdfs/server/datanode/ObjectStoreHandler.java   |    4 +-
 .../web/storage/DistributedStorageHandler.java     |    6 +-
 .../hadoop/ozone/om/OmMetadataManagerImpl.java     |    1 -
 .../org/apache/hadoop/ozone/om/OzoneManager.java   |   23 +-
 .../ozone/om/ratis/OzoneManagerRatisServer.java    |   21 +-
 ...OzoneManagerProtocolServerSideTranslatorPB.java |  304 +++--
 .../apache/hadoop/ozone/om/TestChunkStreams.java   |    2 +-
 .../hadoop/fs/ozone/OzoneFSOutputStream.java       |    6 +-
 hadoop-ozone/pom.xml                               |    2 +-
 .../hadoop/ozone/freon/RandomKeyGenerator.java     |   17 +-
 hadoop-project/src/site/site.xml                   |    2 +-
 hadoop-tools/hadoop-aws/pom.xml                    |   16 +
 .../fs/s3a/commit/AbstractITCommitProtocol.java    |   14 -
 hadoop-tools/hadoop-azure-datalake/pom.xml         |    2 +-
 .../hadoop/fs/azurebfs/AzureBlobFileSystem.java    |   31 +
 .../fs/azurebfs/AzureBlobFileSystemStore.java      |   21 +-
 .../fs/azurebfs/services/AbfsInputStream.java      |    9 +
 .../fs/azurebfs/services/AbfsOutputStream.java     |   16 +-
 .../fs/azurebfs/AbstractAbfsIntegrationTest.java   |    4 +
 .../apache/hadoop/fs/azurebfs/ITestAbfsClient.java |    2 +-
 .../fs/azurebfs/ITestAzureBlobFileSystemE2E.java   |   51 +-
 .../ITestAzureBlobFileSystemListStatus.java        |   67 +
 .../fs/azurebfs/ITestGetNameSpaceEnabled.java      |   96 ++
 .../azurebfs/constants/TestConfigurationKeys.java  |    1 +
 .../hadoop/yarn/sls/nodemanager/NodeInfo.java      |    6 +-
 .../apache/hadoop/yarn/api/records/Container.java  |   17 +-
 .../hadoop/yarn/api/records/ContainerReport.java   |   20 +-
 .../hadoop/yarn/api/records/ContainerStatus.java   |   18 +
 .../apache/hadoop/yarn/conf/YarnConfiguration.java |   22 +-
 .../src/main/proto/yarn_protos.proto               |    2 +
 .../distributedshell/TestDSAppMaster.java          |    3 +-
 .../yarn/service/UpgradeComponentsFinder.java      |    6 -
 .../hadoop/yarn/service/api/records/Container.java |   14 +
 .../component/instance/ComponentInstance.java      |   63 +-
 .../ServiceTimelineMetricsConstants.java           |    2 +
 .../timelineservice/ServiceTimelinePublisher.java  |    2 +
 .../yarn/service/TestYarnNativeServices.java       |    8 +-
 .../src/site/markdown/HowToInstall.md              |    2 +-
 .../src/site/markdown/InstallationScriptCN.md      |  242 ----
 .../src/site/markdown/InstallationScriptEN.md      |  250 ----
 .../yarn/client/api/ContainerShellWebSocket.java   |    7 +
 .../yarn/client/api/impl/YarnClientImpl.java       |    9 +-
 .../hadoop/yarn/client/cli/ApplicationCLI.java     |    3 +
 .../apache/hadoop/yarn/client/cli/TestYarnCLI.java |   18 +-
 .../yarn/api/records/impl/pb/ContainerPBImpl.java  |   44 +-
 .../api/records/impl/pb/ContainerReportPBImpl.java |   23 +-
 .../api/records/impl/pb/ContainerStatusPBImpl.java |   21 +
 .../hadoop/yarn/nodelabels/NodeLabelUtil.java      |   51 +-
 .../server/metrics/ContainerMetricsConstants.java  |    3 +
 .../util/timeline/TimelineEntityV2Converter.java   |   14 +-
 .../src/main/resources/yarn-default.xml            |   33 +
 .../hadoop/yarn/nodelabels/TestNodeLabelUtil.java  |   71 ++
 .../ApplicationHistoryManagerImpl.java             |   17 +-
 .../ApplicationHistoryManagerOnTimelineStore.java  |   13 +-
 .../records/ContainerHistoryData.java              |   13 +
 .../timeline/KeyValueBasedTimelineStore.java       |   98 +-
 .../yarn/server/timeline/MemoryTimelineStore.java  |   37 +-
 .../server/timeline/TimelineStoreMapAdapter.java   |    9 +-
 .../api/protocolrecords/NodeHeartbeatResponse.java |    5 +
 .../RegisterNodeManagerRequest.java                |   16 +
 .../RegisterNodeManagerResponse.java               |    5 +
 .../impl/pb/NodeHeartbeatResponsePBImpl.java       |   15 +
 .../impl/pb/RegisterNodeManagerRequestPBImpl.java  |   53 +
 .../impl/pb/RegisterNodeManagerResponsePBImpl.java |   15 +
 .../yarn/server/webapp/dao/ContainerInfo.java      |    7 +-
 .../proto/yarn_server_common_service_protos.proto  |    3 +
 .../metrics/TestAMRMClientRelayerMetrics.java      |    6 +-
 .../yarn/server/nodemanager/ContainerExecutor.java |    5 +
 .../hadoop/yarn/server/nodemanager/Context.java    |    5 +
 .../server/nodemanager/LinuxContainerExecutor.java |    5 +
 .../yarn/server/nodemanager/NodeManager.java       |   13 +
 .../server/nodemanager/NodeStatusUpdaterImpl.java  |  331 +++--
 .../amrmproxy/FederationInterceptor.java           |    5 +-
 .../nodemanager/containermanager/AuxServices.java  |  848 +++++++++---
 .../AuxiliaryServiceWithCustomClassLoader.java     |    8 +-
 .../containermanager/ContainerManagerImpl.java     |    7 +-
 .../containermanager/container/Container.java      |    2 +
 .../containermanager/container/ContainerImpl.java  |    7 +
 .../containermanager/launcher/ContainerLaunch.java |    3 +
 .../launcher/ContainersLauncher.java               |   50 +-
 .../runtime/DefaultLinuxContainerRuntime.java      |    5 +
 .../runtime/DelegatingLinuxContainerRuntime.java   |    7 +
 .../linux/runtime/DockerLinuxContainerRuntime.java |   18 +-
 .../linux/runtime/docker/DockerInspectCommand.java |    7 +
 .../monitor/ContainersMonitorImpl.java             |    2 +
 .../records/AuxServiceConfiguration.java           |  137 ++
 .../containermanager/records/AuxServiceFile.java   |  137 ++
 .../containermanager/records/AuxServiceRecord.java |  175 +++
 .../records/AuxServiceRecords.java                 |   46 +
 .../containermanager/records/package-info.java     |   29 +
 .../containermanager/runtime/ContainerRuntime.java |   12 +-
 .../webapp/ContainerShellWebSocket.java            |   19 +
 .../nodemanager/webapp/JAXBContextResolver.java    |    3 +
 .../server/nodemanager/webapp/NMWebServices.java   |   34 +
 .../webapp/dao/AuxiliaryServiceInfo.java           |   60 +
 .../webapp/dao/AuxiliaryServicesInfo.java          |   55 +
 .../container-executor/impl/container-executor.c   |  132 +-
 .../src/main/native/container-executor/impl/main.c |    3 +
 .../container-executor/impl/utils/docker-util.c    |    8 +-
 .../test/test-container-executor.c                 |    4 +-
 .../test/utils/test_docker_util.cc                 |   18 +-
 .../src/main/resources/TERMINAL/terminal.template  |    3 +
 .../TestNodeStatusUpdaterForAttributes.java        |  439 +++++++
 .../nodemanager/amrmproxy/BaseAMRMProxyTest.java   |   10 +
 .../amrmproxy/TestFederationInterceptor.java       |   75 ++
 .../containermanager/TestAuxServices.java          |  381 ++++--
 .../launcher/TestContainersLauncher.java           |   14 +-
 .../linux/runtime/MockLinuxContainerRuntime.java   |    5 +
 .../server/nodemanager/webapp/MockContainer.java   |    4 +
 .../webapp/TestNMWebServicesAuxServices.java       |  296 +++++
 .../nodemanager/webapp/TestNMWebTerminal.java      |    2 +-
 .../yarn/server/resourcemanager/AdminService.java  |    7 +
 .../resourcemanager/ResourceTrackerService.java    |  103 +-
 .../metrics/TimelineServiceV2Publisher.java        |    3 +
 .../nodelabels/NodeAttributesManagerImpl.java      |   13 +-
 .../resourcemanager/reservation/InMemoryPlan.java  |    4 +-
 .../resourcemanager/rmcontainer/RMContainer.java   |    5 +
 .../rmcontainer/RMContainerImpl.java               |   18 +-
 .../server/resourcemanager/rmnode/RMNodeImpl.java  |   36 +-
 .../rmnode/UpdatedContainerInfo.java               |   14 +-
 .../scheduler/AbstractYarnScheduler.java           |   30 +
 .../scheduler/ContainerUpdateContext.java          |    2 +
 .../scheduler/capacity/ManagedParentQueue.java     |   20 +-
 .../resourcemanager/webapp/dao/AppAttemptInfo.java |    6 +
 .../resourcemanager/TestClientRMService.java       |    3 +-
 .../TestResourceTrackerService.java                |  454 ++++++-
 .../webapp/TestRMWebServicesAppAttempts.java       |   10 +-
 .../server/timeline/LevelDBCacheTimelineStore.java |   14 +-
 .../hadoop/yarn/server/webproxy/WebAppProxy.java   |   14 +-
 .../yarn/server/webproxy/WebAppProxyServer.java    |   10 +-
 .../server/webproxy/TestWebAppProxyServer.java     |   31 +-
 .../src/site/markdown/NodeManager.md               |   46 +-
 .../src/site/markdown/NodeManagerRest.md           |   93 ++
 .../src/site/markdown/TimelineServiceV2.md         |   16 +
 .../src/site/markdown/yarn-service/QuickStart.md   |    1 +
 .../main/webapp/app/components/timeline-view.js    |   24 +
 .../src/main/webapp/app/models/yarn-app-attempt.js |    1 +
 .../webapp/app/models/yarn-component-instance.js   |    1 +
 .../src/main/webapp/app/models/yarn-container.js   |    1 +
 .../webapp/app/models/yarn-timeline-appattempt.js  |    1 +
 .../webapp/app/models/yarn-timeline-container.js   |    1 +
 .../webapp/app/serializers/yarn-app-attempt.js     |    1 +
 .../app/serializers/yarn-component-instance.js     |    1 +
 .../main/webapp/app/serializers/yarn-container.js  |    3 +-
 .../app/serializers/yarn-timeline-appattempt.js    |    1 +
 .../app/serializers/yarn-timeline-container.js     |    1 +
 .../app/templates/components/app-attempt-table.hbs |    6 +
 .../app/templates/components/container-table.hbs   |    6 +
 .../app/templates/yarn-component-instance/info.hbs |    4 +
 336 files changed, 15364 insertions(+), 2282 deletions(-)
 create mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/AlignmentContext.java
 copy 
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/rmnode/UpdatedContainerInfo.java
 => 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/ObserverRetryOnActiveException.java
 (51%)
 rename 
hadoop-hdds/client/src/main/java/org/apache/hadoop/hdds/scm/storage/{ChunkOutputStream.java
 => BlockOutputStream.java} (98%)
 create mode 100644 
hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/scm/pipeline/UnknownPipelineStateException.java
 create mode 100644 
hadoop-hdds/common/src/main/java/org/apache/hadoop/ozone/audit/SCMAction.java
 copy hadoop-hdds/docs/{static/NOTES.md => content/genconf.md} (75%)
 create mode 100644 
hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/ClientGSIContext.java
 create mode 100644 
hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/server/namenode/ha/ObserverReadProxyProvider.java
 create mode 100644 
hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/server/namenode/ha/ObserverReadProxyProviderWithIPFailover.java
 create mode 100644 
hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/server/namenode/ha/ReadOnly.java
 create mode 100644 
hadoop-hdfs-project/hadoop-hdfs-client/src/test/java/org/apache/hadoop/hdfs/protocol/TestReadOnly.java
 create mode 100644 
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/qjournal/server/JournaledEditsCache.java
 create mode 100644 
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/GlobalStateIdContext.java
 create mode 100644 
hadoop-hdfs-project/hadoop-hdfs/src/site/markdown/ObserverNameNode.md
 create mode 100644 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestStateAlignmentContextWithHA.java
 create mode 100644 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/qjournal/server/JournalTestUtil.java
 create mode 100644 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/qjournal/server/TestJournaledEditsCache.java
 create mode 100644 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/ha/TestConsistentReadsObserver.java
 create mode 100644 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/ha/TestMultiObserverNode.java
 create mode 100644 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/ha/TestObserverNode.java
 create mode 100644 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/ha/TestObserverReadProxyProvider.java
 rename 
hadoop-ozone/client/src/main/java/org/apache/hadoop/ozone/client/io/{ChunkGroupOutputStream.java
 => KeyOutputStream.java} (92%)
 create mode 100644 
hadoop-ozone/dist/src/main/compose/common/grafana/conf/grafana.ini
 create mode 100644 
hadoop-ozone/dist/src/main/compose/common/grafana/dashboards/Ozone - Object 
Metrics.json
 create mode 100644 
hadoop-ozone/dist/src/main/compose/common/grafana/dashboards/Ozone - RPC 
Metrics.json
 copy hadoop-ozone/dist/src/main/compose/{ozoneperf/prometheus.yml => 
common/grafana/provisioning/dashboards/dashboards.yml} (77%)
 mode change 100644 => 100755
 copy hadoop-ozone/dist/src/main/compose/{ozoneperf/prometheus.yml => 
common/grafana/provisioning/datasources/datasources.yml} (77%)
 mode change 100644 => 100755
 rename hadoop-ozone/dist/src/main/compose/{ozoneperf => 
common/prometheus}/prometheus.yml (100%)
 create mode 100644 hadoop-ozone/dist/src/main/conf/scm-audit-log4j2.properties
 create mode 100644 
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/ozShell/TestOzoneDatanodeShell.java
 create mode 100644 
hadoop-tools/hadoop-azure/src/test/java/org/apache/hadoop/fs/azurebfs/ITestGetNameSpaceEnabled.java
 delete mode 100644 
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-submarine/src/site/markdown/InstallationScriptCN.md
 delete mode 100644 
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-submarine/src/site/markdown/InstallationScriptEN.md
 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/records/AuxServiceConfiguration.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/records/AuxServiceFile.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/records/AuxServiceRecord.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/records/AuxServiceRecords.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/records/package-info.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/webapp/dao/AuxiliaryServiceInfo.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/webapp/dao/AuxiliaryServicesInfo.java
 create mode 100644 
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/test/java/org/apache/hadoop/yarn/server/nodemanager/TestNodeStatusUpdaterForAttributes.java
 create mode 100644 
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/test/java/org/apache/hadoop/yarn/server/nodemanager/webapp/TestNMWebServicesAuxServices.java


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

Reply via email to