From 0016b5ef37a763b1573039c63f018a3cf86f2b43 Mon Sep 17 00:00:00 2001 From: Jonathan Reams Date: Thu, 31 Aug 2017 13:06:08 -0400 Subject: SERVER-30637 Fix adaptive executor with microsecond tick resolution --- src/mongo/transport/service_executor_adaptive.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; } -- cgit v1.2.1