summaryrefslogtreecommitdiff
path: root/lib/gitlab
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2019-06-28 19:34:25 +0000
committerStan Hu <stanhu@gmail.com>2019-06-28 19:34:25 +0000
commit388a496443cf8b86e72c275ca63b14e8f059c8f6 (patch)
treeb45e89fe41aa89dd1cfcb5eb7c110e7097605aba /lib/gitlab
parent638c8465259aa1a24f7085899e9f6d2fc7ebba9a (diff)
parent447ac5f99f94511b5551492b7301ed914a19a66a (diff)
downloadgitlab-ce-388a496443cf8b86e72c275ca63b14e8f059c8f6.tar.gz
Merge branch '63874-use-process-cpu-time-instead-of-thread-for-cpu-metrics' into 'master'
Use PROCESS_CPUTIME_ID for cpu time metrics Closes #63874 See merge request gitlab-org/gitlab-ce!30166
Diffstat (limited to 'lib/gitlab')
-rw-r--r--lib/gitlab/metrics/system.rb14
1 files changed, 3 insertions, 11 deletions
diff --git a/lib/gitlab/metrics/system.rb b/lib/gitlab/metrics/system.rb
index 33c0de91c11..34de40ca72f 100644
--- a/lib/gitlab/metrics/system.rb
+++ b/lib/gitlab/metrics/system.rb
@@ -57,17 +57,9 @@ module Gitlab
end
end
- # THREAD_CPUTIME is not supported on OS X
- if Process.const_defined?(:CLOCK_THREAD_CPUTIME_ID)
- def self.cpu_time
- Process
- .clock_gettime(Process::CLOCK_THREAD_CPUTIME_ID, :float_second)
- end
- else
- def self.cpu_time
- Process
- .clock_gettime(Process::CLOCK_PROCESS_CPUTIME_ID, :float_second)
- end
+ def self.cpu_time
+ Process
+ .clock_gettime(Process::CLOCK_PROCESS_CPUTIME_ID, :float_second)
end
# Returns the current real time in a given precision.