Use std::chrono::microseconds explicitly for Duration. Fix compiler warning related to timeouts

This commit is contained in:
Tyler Neely 2022-08-01 14:32:07 +00:00
parent cacb0dac80
commit 5bb3361a2d
2 changed files with 2 additions and 4 deletions

View File

@ -89,12 +89,10 @@ class SimulatorHandle {
if (dop.deadline < now) {
spdlog::debug("timing out request from requester {} to replier {}.", promise_key.requester_address.ToString(),
promise_key.replier_address.ToString());
DeadlineAndOpaquePromise dop = std::move(dop);
std::move(dop).promise.TimeOut();
promises_.erase(promise_key);
stats_.timed_out_requests++;
dop.promise.TimeOut();
}
}
}

View File

@ -15,7 +15,7 @@
namespace memgraph::io {
using Duration = std::chrono::duration<int64_t, std::ratio<1, 1000000>>;
using Duration = std::chrono::microseconds;
using Time = std::chrono::time_point<std::chrono::local_t, Duration>;
} // namespace memgraph::io