summaryrefslogtreecommitdiff
path: root/src/mongo/db/ftdc/collector.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/ftdc/collector.cpp')
-rw-r--r--src/mongo/db/ftdc/collector.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mongo/db/ftdc/collector.cpp b/src/mongo/db/ftdc/collector.cpp
index 37dd68b136e..11ba9d4d3a4 100644
--- a/src/mongo/db/ftdc/collector.cpp
+++ b/src/mongo/db/ftdc/collector.cpp
@@ -70,8 +70,9 @@ std::tuple<BSONObj, Date_t> FTDCCollectorCollection::collect(Client* client) {
ShouldNotConflictWithSecondaryBatchApplicationBlock shouldNotConflictBlock(opCtx->lockState());
opCtx->lockState()->skipAcquireTicket();
- // Explicitly start future read transactions without a timestamp.
- opCtx->recoveryUnit()->setTimestampReadSource(RecoveryUnit::ReadSource::kNoTimestamp);
+ // Ensure future transactions read without a timestamp.
+ invariant(RecoveryUnit::ReadSource::kNoTimestamp ==
+ opCtx->recoveryUnit()->getTimestampReadSource());
for (auto& collector : _collectors) {
BSONObjBuilder subObjBuilder(builder.subobjStart(collector->name()));