MAPREDUCE-6391. util/Timer.cc completely misunderstands _POSIX_CPUTIME (Alan 
Burlison via aw)


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

Branch: refs/heads/HDFS-8966
Commit: bcc4c746a88cc698b2937b85ec845b9d8cc736d2
Parents: 1396867
Author: Allen Wittenauer <[email protected]>
Authored: Tue Oct 27 12:04:55 2015 -0700
Committer: Allen Wittenauer <[email protected]>
Committed: Tue Oct 27 12:04:55 2015 -0700

----------------------------------------------------------------------
 hadoop-mapreduce-project/CHANGES.txt                              | 3 +++
 .../src/main/native/src/util/Timer.cc                             | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hadoop/blob/bcc4c746/hadoop-mapreduce-project/CHANGES.txt
----------------------------------------------------------------------
diff --git a/hadoop-mapreduce-project/CHANGES.txt 
b/hadoop-mapreduce-project/CHANGES.txt
index c6d72e8..a725481 100644
--- a/hadoop-mapreduce-project/CHANGES.txt
+++ b/hadoop-mapreduce-project/CHANGES.txt
@@ -589,6 +589,9 @@ Release 2.8.0 - UNRELEASED
     MAPREDUCE-6484. Yarn Client uses local address instead of RM address as
     token renewer in a secure cluster when RM HA is enabled. (Zhihai Xu)
 
+    MAPREDUCE-6391. util/Timer.cc completely misunderstands _POSIX_CPUTIME
+    (Alan Burlison via aw)
+
    MAPREDUCE-6480. archive-logs tool may miss applications (rkanter)
 
    MAPREDUCE-6494. Permission issue when running archive-logs tool as

http://git-wip-us.apache.org/repos/asf/hadoop/blob/bcc4c746/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/util/Timer.cc
----------------------------------------------------------------------
diff --git 
a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/util/Timer.cc
 
b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/util/Timer.cc
index 9f8a9ad..e146777 100644
--- 
a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/util/Timer.cc
+++ 
b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/util/Timer.cc
@@ -40,7 +40,7 @@ static uint64_t clock_get() {
 
 static uint64_t clock_get() {
   timespec ts;
-  clock_gettime(_POSIX_CPUTIME, &ts);
+  clock_gettime(CLOCK_REALTIME, &ts);
   return 1000000000 * ts.tv_sec + ts.tv_nsec;
 }
 

Reply via email to