HDFS-8324. Add trace info to DFSClient#getErasureCodingZoneInfo(..). Contributed by Vinayakumar B
Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/e849be2d Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/e849be2d Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/e849be2d Branch: refs/heads/HDFS-7285 Commit: e849be2d31b6b5cda14f3c19b5469ca4d2742d7d Parents: 4392325 Author: Uma Maheswara Rao G <[email protected]> Authored: Tue May 5 19:25:21 2015 +0530 Committer: Zhe Zhang <[email protected]> Committed: Tue May 26 11:59:58 2015 -0700 ---------------------------------------------------------------------- hadoop-hdfs-project/hadoop-hdfs/CHANGES-HDFS-EC-7285.txt | 3 +++ .../src/main/java/org/apache/hadoop/hdfs/DFSClient.java | 3 +++ 2 files changed, 6 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hadoop/blob/e849be2d/hadoop-hdfs-project/hadoop-hdfs/CHANGES-HDFS-EC-7285.txt ---------------------------------------------------------------------- diff --git a/hadoop-hdfs-project/hadoop-hdfs/CHANGES-HDFS-EC-7285.txt b/hadoop-hdfs-project/hadoop-hdfs/CHANGES-HDFS-EC-7285.txt index ef760fc..a8df3f2 100644 --- a/hadoop-hdfs-project/hadoop-hdfs/CHANGES-HDFS-EC-7285.txt +++ b/hadoop-hdfs-project/hadoop-hdfs/CHANGES-HDFS-EC-7285.txt @@ -169,3 +169,6 @@ HDFS-8242. Erasure Coding: XML based end-to-end test for ECCli commands (Rakesh R via vinayakumarb) + + HDFS-8324. Add trace info to DFSClient#getErasureCodingZoneInfo(..) (vinayakumarb via + umamahesh) http://git-wip-us.apache.org/repos/asf/hadoop/blob/e849be2d/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSClient.java ---------------------------------------------------------------------- diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSClient.java b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSClient.java index 722bb39..84e7871 100644 --- a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSClient.java +++ b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSClient.java @@ -3358,11 +3358,14 @@ public class DFSClient implements java.io.Closeable, RemotePeerFactory, */ public ECZoneInfo getErasureCodingZoneInfo(String src) throws IOException { checkOpen(); + TraceScope scope = getPathTraceScope("getErasureCodingZoneInfo", src); try { return namenode.getErasureCodingZoneInfo(src); } catch (RemoteException re) { throw re.unwrapRemoteException(FileNotFoundException.class, AccessControlException.class, UnresolvedPathException.class); + } finally { + scope.close(); } } }
