Files
scylladb/utils/runtime.cc
Pekka Enberg 55858137e0 utils: Clean up runtime::get_uptime() API
Return a std::chrono::steady_clock::duration and switch the caller in
migration manager to also use proper C++ durations.

Reviewed-by: Nadav Har'El <nyh@cloudius-systems.com>
Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
2015-07-22 14:56:52 +03:00

24 lines
366 B
C++

/*
* Copyright (C) 2015 Cloudius Systems, Ltd.
*/
#include "utils/runtime.hh"
#include <chrono>
namespace runtime {
static std::chrono::steady_clock::time_point boot_time;
void init_uptime()
{
boot_time = std::chrono::steady_clock::now();
}
std::chrono::steady_clock::duration get_uptime()
{
return std::chrono::steady_clock::now() - boot_time;
}
}