Skip to content

Commit 9d00838

Browse files
authored
fix: use microsecond instead of nanosecond for latency measurements (#164)
1 parent 6b757da commit 9d00838

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/redis_client/cluster/node/latency_replica.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@ def measure_latencies(clients) # rubocop:disable Metrics/AbcSize
4747

4848
min = DUMMY_LATENCY_NSEC
4949
MEASURE_ATTEMPT_COUNT.times do
50-
starting = Process.clock_gettime(Process::CLOCK_MONOTONIC, :nanosecond)
50+
starting = Process.clock_gettime(Process::CLOCK_MONOTONIC, :microsecond)
5151
client.send(:call_once, 'PING')
52-
duration = Process.clock_gettime(Process::CLOCK_MONOTONIC, :nanosecond) - starting
52+
duration = Process.clock_gettime(Process::CLOCK_MONOTONIC, :microsecond) - starting
5353
min = duration if duration < min
5454
end
5555

0 commit comments

Comments
 (0)