summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-06-03 10:43:51 +0200
committerGitHub <noreply@github.com>2023-06-03 10:43:51 +0200
commitf5df9b3f37742e2ff314c2dfb54af1d99dcdd515 (patch)
tree540e3b93b7e4e77411cabb436a2f8f3bf9264c2f
parent6b8a57e705a7d9c182f59583fc2b2fb48d1ee4f1 (diff)
parent28a833d6a73b3a4e860ebfcf3015378df97c7d85 (diff)
Merge pull request #27277 from vespa-engine/vekterli/dont-cross-the-river-to-get-water
Use underlying duration instead of going via floating point
-rw-r--r--storage/src/vespa/storage/persistence/persistenceutil.cpp3
1 files changed, 2 insertions, 1 deletions
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)",