From 363603705abd5d0204531f1ac8e5eb84338c120f Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Fri, 15 Nov 2019 10:53:09 +0000 Subject: Use ClockSteady and return TimeStamp instead of untyped int64_t without unit. --- searchlib/src/vespa/searchlib/attribute/attributevector.cpp | 2 +- searchlib/src/vespa/searchlib/engine/trace.cpp | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) (limited to 'searchlib') diff --git a/searchlib/src/vespa/searchlib/attribute/attributevector.cpp b/searchlib/src/vespa/searchlib/attribute/attributevector.cpp index 35f5d59bb5f..00f45575d17 100644 --- a/searchlib/src/vespa/searchlib/attribute/attributevector.cpp +++ b/searchlib/src/vespa/searchlib/attribute/attributevector.cpp @@ -138,7 +138,7 @@ void AttributeVector::updateStat(bool force) { onUpdateStat(); } else if (_nextStatUpdateTime < fastos::ClockSteady::now()) { onUpdateStat(); - _nextStatUpdateTime = fastos::ClockSteady::now() + 5ul * fastos::TimeStamp::SEC; + _nextStatUpdateTime = fastos::ClockSteady::now() + fastos::TimeStamp(5ul * fastos::TimeStamp::SEC); } } diff --git a/searchlib/src/vespa/searchlib/engine/trace.cpp b/searchlib/src/vespa/searchlib/engine/trace.cpp index d95d07e0e98..576b8dc92a5 100644 --- a/searchlib/src/vespa/searchlib/engine/trace.cpp +++ b/searchlib/src/vespa/searchlib/engine/trace.cpp @@ -3,12 +3,11 @@ #include "trace.h" #include -using namespace std::chrono; - namespace search::engine { -fastos::TimeStamp SteadyClock::now() const { - return duration_cast(steady_clock::now().time_since_epoch()).count(); +fastos::TimeStamp +SteadyClock::now() const { + return fastos::ClockSteady::now(); } RelativeTime::RelativeTime(std::unique_ptr clock) -- cgit v1.2.3