From 28a833d6a73b3a4e860ebfcf3015378df97c7d85 Mon Sep 17 00:00:00 2001 From: Tor Brede Vekterli Date: Fri, 2 Jun 2023 12:10:16 +0000 Subject: Use underlying duration instead of going via floating point --- storage/src/vespa/storage/persistence/persistenceutil.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'storage') diff --git a/storage/src/vespa/storage/persistence/persistenceutil.cpp b/storage/src/vespa/storage/persistence/persistenceutil.cpp index 77e8532f0d2..e8534e3f299 100644 --- a/storage/src/vespa/storage/persistence/persistenceutil.cpp +++ b/storage/src/vespa/storage/persistence/persistenceutil.cpp @@ -36,6 +36,7 @@ MessageTracker::MessageTracker(const framework::MilliSecTimer & timer, ThrottleToken throttle_token) : MessageTracker(timer, env, replySender, true, std::move(bucketLock), std::move(msg), std::move(throttle_token)) {} + MessageTracker::MessageTracker(const framework::MilliSecTimer & timer, const PersistenceUtil & env, MessageSender & replySender, @@ -90,7 +91,7 @@ MessageTracker::sendReply() { if (count_result_as_failure()) { _env._metrics.failedOperations.inc(); } - vespalib::duration duration = vespalib::from_s(_timer.getElapsedTimeAsDouble()/1000.0); + vespalib::duration duration = _timer.getElapsedTime(); if (duration >= WARN_ON_SLOW_OPERATIONS) { LOGBT(warning, _msg->getType().toString(), "Slow processing of message %s. Processing time: %1.1f s (>=%1.1f s)", -- cgit v1.2.3