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

ayushsaxena pushed a change to branch branch-3.2
in repository https://gitbox.apache.org/repos/asf/hadoop.git.


    from 970b9a2  HADOOP-17159. Make UGI support forceful relogin from keytab 
ignoring the last login time (#2249)
     add a78430a  HDFS-12946. Add a tool to check rack configuration against EC 
policies. Contributed by Kitti Nanasi.
     add 0dbcb81  HDFS-14061. Check if the cluster topology supports the EC 
policy before setting, enabling or adding it. Contributed by Kitti Nanasi.
     add 3ba40d0  HDFS-14125. Use parameterized log format in 
ECTopologyVerifier. Contributed by Kitti Nanasi.
     add 9b8eaa0  HDFS-14188. Make hdfs ec -verifyClusterSetup command accept 
an erasure coding policy as a parameter. Contributed by Kitti Nanasi.
     new 544d6da  HDFS-15117. EC: Add getECTopologyResultForPolicies to 
DistributedFileSystem. Contributed by Ayush Saxena. (#2261)

The 1 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:
 .../java/org/apache/hadoop/hdfs/DFSClient.java     |  12 +
 .../apache/hadoop/hdfs/DistributedFileSystem.java  |  13 +
 .../hadoop/hdfs/protocol/ClientProtocol.java       |  12 +
 ...xception.java => ECTopologyVerifierResult.java} |  36 ++-
 .../ClientNamenodeProtocolTranslatorPB.java        |  25 +-
 .../hadoop/hdfs/protocolPB/PBHelperClient.java     |  16 ++
 .../src/main/proto/ClientNamenodeProtocol.proto    |   2 +
 .../src/main/proto/erasurecoding.proto             |   8 +
 .../hadoop-hdfs-client/src/main/proto/hdfs.proto   |   5 +
 .../apache/hadoop/hdfs/protocol/TestReadOnly.java  |   3 +-
 .../federation/metrics/NamenodeBeanMetrics.java    |   5 +
 .../server/federation/router/ErasureCoding.java    |  22 ++
 .../federation/router/RouterClientProtocol.java    |   8 +
 .../server/federation/router/RouterRpcServer.java  |   7 +
 .../server/federation/MiniRouterDFSCluster.java    |  12 +
 .../federation/router/TestRouterMultiRack.java     | 129 +++++++++
 ...ientNamenodeProtocolServerSideTranslatorPB.java |  21 ++
 .../server/blockmanagement/DatanodeManager.java    |   7 +
 .../hdfs/server/common/ECTopologyVerifier.java     | 134 ++++++++++
 .../namenode/ErasureCodingPolicyManager.java       |   9 +
 .../hdfs/server/namenode/FSDirErasureCodingOp.java |  27 +-
 .../hadoop/hdfs/server/namenode/FSNamesystem.java  |  67 +++++
 .../hdfs/server/namenode/NameNodeMXBean.java       |   7 +
 .../hdfs/server/namenode/NameNodeRpcServer.java    |   7 +
 .../java/org/apache/hadoop/hdfs/tools/ECAdmin.java |  71 ++++-
 .../hadoop-hdfs/src/site/markdown/HDFSCommands.md  |   2 +
 .../src/site/markdown/HDFSErasureCoding.md         |   5 +
 .../java/org/apache/hadoop/hdfs/DFSTestUtil.java   |  35 +++
 .../hadoop/hdfs/TestDistributedFileSystem.java     |  32 +++
 .../hdfs/TestErasureCodingMultipleRacks.java       |  18 +-
 .../hdfs/server/namenode/TestNameNodeMXBean.java   |  19 ++
 .../org/apache/hadoop/hdfs/tools/TestECAdmin.java  | 297 +++++++++++++++++++++
 32 files changed, 1027 insertions(+), 46 deletions(-)
 copy 
hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/protocol/{AclException.java
 => ECTopologyVerifierResult.java} (64%)
 create mode 100644 
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/router/TestRouterMultiRack.java
 create mode 100644 
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/common/ECTopologyVerifier.java
 create mode 100644 
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/tools/TestECAdmin.java


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

Reply via email to