HDFS-12526. FSDirectory should use Time.monotonicNow for durations. Contributed by Bharat Viswanadham.
Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/50849ec9 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/50849ec9 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/50849ec9 Branch: refs/heads/YARN-6592 Commit: 50849ec9eb9bad90586a95d2b2380ee6e8724d6b Parents: 8b33663 Author: Akira Ajisaka <aajis...@apache.org> Authored: Thu Sep 21 19:27:48 2017 +0900 Committer: Akira Ajisaka <aajis...@apache.org> Committed: Thu Sep 21 19:27:48 2017 +0900 ---------------------------------------------------------------------- .../java/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hadoop/blob/50849ec9/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java ---------------------------------------------------------------------- diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java index 6604b5a..3c55112 100644 --- a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java +++ b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java @@ -752,7 +752,7 @@ public class FSDirectory implements Closeable { try { int threads = (initThreads < 1) ? 1 : initThreads; LOG.info("Initializing quota with " + threads + " thread(s)"); - long start = Time.now(); + long start = Time.monotonicNow(); QuotaCounts counts = new QuotaCounts.Builder().build(); ForkJoinPool p = new ForkJoinPool(threads); RecursiveAction task = new InitQuotaTask(getBlockStoragePolicySuite(), @@ -760,7 +760,7 @@ public class FSDirectory implements Closeable { p.execute(task); task.join(); p.shutdown(); - LOG.info("Quota initialization completed in " + (Time.now() - start) + + LOG.info("Quota initialization completed in " + (Time.monotonicNow() - start) + " milliseconds\n" + counts); } finally { writeUnlock(); --------------------------------------------------------------------- To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-commits-h...@hadoop.apache.org