[ruby-core:64770] Re: [ruby-trunk - Bug #10202] TestBenchmark#test_realtime_output breaks on ARM

From: Eric Wong <normalperson@...>
Date: 2014-09-04 17:04:29 UTC
List: ruby-core #64770
v.ondruch@tiscali.cz wrote:
> http://paste.fedoraproject.org/130924/14098270/

1144. 22470 clock_gettime(CLOCK_MONOTONIC_RAW, {18856, 134154424}) = 0 <0.000039>
<snip>
1152. 22470 clock_gettime(CLOCK_MONOTONIC_RAW, {18857, 135174677}) = 0 <0.000034>

Maybe not, but maybe strace slowed things down enough...

I still think reverting CLOCK_MONONTONIC_RAW changes is the way to
go, can you confirm?  Thanks.

--- a/lib/benchmark.rb
+++ b/lib/benchmark.rb
@@ -272,9 +272,6 @@ module Benchmark
 
   # :stopdoc:
   case
-  when (defined?(Process::CLOCK_MONOTONIC_RAW) and
-      (Process.clock_gettime(Process::CLOCK_MONOTONIC_RAW) rescue false))
-    BENCHMARK_CLOCK = Process::CLOCK_MONOTONIC_RAW
   when defined?(Process::CLOCK_MONOTONIC)
     BENCHMARK_CLOCK = Process::CLOCK_MONOTONIC
   else

In This Thread

Prev Next