summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Reams <jbreams@mongodb.com>2017-08-31 13:06:08 -0400
committerJonathan Reams <jbreams@mongodb.com>2017-08-31 13:06:08 -0400
commit0016b5ef37a763b1573039c63f018a3cf86f2b43 (patch)
tree9ffddce7191866fc74a2a2df270e61d290195c9a
parentf34414101233c207951719653d72461a58dda73d (diff)
downloadmongo-0016b5ef37a763b1573039c63f018a3cf86f2b43.tar.gz
SERVER-30637 Fix adaptive executor with microsecond tick resolution
-rw-r--r--src/mongo/transport/service_executor_adaptive.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/transport/service_executor_adaptive.cpp b/src/mongo/transport/service_executor_adaptive.cpp
index b0ce8dda74d..f5c689be392 100644
--- a/src/mongo/transport/service_executor_adaptive.cpp
+++ b/src/mongo/transport/service_executor_adaptive.cpp
@@ -87,7 +87,7 @@ constexpr auto kExecutorLabel = "executor";
constexpr auto kExecutorName = "adaptive";
int64_t ticksToMicros(TickSource::Tick ticks, TickSource* tickSource) {
- invariant(tickSource->getTicksPerSecond() > 1000000);
+ invariant(tickSource->getTicksPerSecond() >= 1000000);
static const auto ticksPerMicro = tickSource->getTicksPerSecond() / 1000000;
return ticks / ticksPerMicro;
}