diff options
author | Waley Chen <waleycz@gmail.com> | 2016-05-02 18:28:51 -0400 |
---|---|---|
committer | Waley Chen <waleycz@gmail.com> | 2016-05-02 18:28:51 -0400 |
commit | 7f8861fbb04b9188e793f762fe2cfc01266fcf30 (patch) | |
tree | 32b57e6eb86a643656f1ea1792637423d3cc5586 /src/mongo/util/elapsed_tracker.cpp | |
parent | da38826985001daff55c7e2f723f73f5263e2dbf (diff) | |
download | mongo-7f8861fbb04b9188e793f762fe2cfc01266fcf30.tar.gz |
Revert "SERVER-23243 Replace Listener::getElapsedTimeMillis() in elapsed_tracker.cpp"
This reverts commit da38826985001daff55c7e2f723f73f5263e2dbf.
Diffstat (limited to 'src/mongo/util/elapsed_tracker.cpp')
-rw-r--r-- | src/mongo/util/elapsed_tracker.cpp | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/src/mongo/util/elapsed_tracker.cpp b/src/mongo/util/elapsed_tracker.cpp index 660a52bf134..0d0b2026fb7 100644 --- a/src/mongo/util/elapsed_tracker.cpp +++ b/src/mongo/util/elapsed_tracker.cpp @@ -32,27 +32,24 @@ #include "mongo/util/elapsed_tracker.h" -#include "mongo/util/clock_source.h" +#include "mongo/util/net/listen.h" namespace mongo { -ElapsedTracker::ElapsedTracker(ClockSource* cs, - int32_t hitsBetweenMarks, - Milliseconds msBetweenMarks) - : _clock(cs), - _hitsBetweenMarks(hitsBetweenMarks), +ElapsedTracker::ElapsedTracker(int32_t hitsBetweenMarks, int32_t msBetweenMarks) + : _hitsBetweenMarks(hitsBetweenMarks), _msBetweenMarks(msBetweenMarks), _pings(0), - _last(cs->now()) {} + _last(Listener::getElapsedTimeMillis()) {} bool ElapsedTracker::intervalHasElapsed() { if (++_pings >= _hitsBetweenMarks) { _pings = 0; - _last = _clock->now(); + _last = Listener::getElapsedTimeMillis(); return true; } - const auto now = _clock->now(); + long long now = Listener::getElapsedTimeMillis(); if (now - _last > _msBetweenMarks) { _pings = 0; _last = now; @@ -64,7 +61,7 @@ bool ElapsedTracker::intervalHasElapsed() { void ElapsedTracker::resetLastTime() { _pings = 0; - _last = _clock->now(); + _last = Listener::getElapsedTimeMillis(); } } // namespace mongo |