From a7863d44d31812ff24d5db4e1af650ad5411bea8 Mon Sep 17 00:00:00 2001 From: Mark Benvenuto Date: Thu, 8 Oct 2015 13:47:43 -0400 Subject: SERVER-20582: _id time reflects end of chunk instead of beginning --- src/mongo/db/ftdc/controller.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/mongo/db/ftdc/controller.cpp') diff --git a/src/mongo/db/ftdc/controller.cpp b/src/mongo/db/ftdc/controller.cpp index 54e8bb5439d..d35b3c0e8d0 100644 --- a/src/mongo/db/ftdc/controller.cpp +++ b/src/mongo/db/ftdc/controller.cpp @@ -194,9 +194,10 @@ void FTDCController::doLoop() { // TODO: consider only running this thread if we are enabled // for now, we just keep an idle thread as it is simplier if (_config.enabled) { - BSONObj obj = _periodicCollectors.collect(client); + auto collectSample = _periodicCollectors.collect(client); - Status s = _mgr->writeSampleAndRotateIfNeeded(client, obj); + Status s = _mgr->writeSampleAndRotateIfNeeded( + client, std::get<0>(collectSample), std::get<1>(collectSample)); uassertStatusOK(s); } -- cgit v1.2.1