diff options
author | Mark Benvenuto <mark.benvenuto@mongodb.com> | 2015-10-08 13:47:43 -0400 |
---|---|---|
committer | Mark Benvenuto <mark.benvenuto@mongodb.com> | 2015-10-22 14:45:38 -0400 |
commit | a7863d44d31812ff24d5db4e1af650ad5411bea8 (patch) | |
tree | ce2679a93977fea2dc677c0c2aebf395e08bf872 /src/mongo/db/ftdc/controller.cpp | |
parent | 58a313d94332eff0164d99092d5692e965501961 (diff) | |
download | mongo-a7863d44d31812ff24d5db4e1af650ad5411bea8.tar.gz |
SERVER-20582: _id time reflects end of chunk instead of beginning
Diffstat (limited to 'src/mongo/db/ftdc/controller.cpp')
-rw-r--r-- | src/mongo/db/ftdc/controller.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
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); } |