diff options
author | Mindaugas Malinauskas <mindaugas.malinauskas@mongodb.com> | 2021-04-12 16:05:42 +0100 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-04-14 15:29:00 +0000 |
commit | 4c166a537d7442cc58eea6df09d1721fa75d7b9b (patch) | |
tree | 9c69b121fb0b41c3837ef2eeffb134e0406a272f /src/mongo/db/transaction_history_iterator.cpp | |
parent | 75a91976cbfa9d6ac66316a34d12e47bcc5599d3 (diff) | |
download | mongo-4c166a537d7442cc58eea6df09d1721fa75d7b9b.tar.gz |
SERVER-55676 [SBE][replica_sets] Tests trigger fatal assertion: NotPrimaryOrSecondary: Oplog collection reads are not allowed while in the rollback or startup state
Diffstat (limited to 'src/mongo/db/transaction_history_iterator.cpp')
-rw-r--r-- | src/mongo/db/transaction_history_iterator.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mongo/db/transaction_history_iterator.cpp b/src/mongo/db/transaction_history_iterator.cpp index b8d43a3fd1b..26581d62e27 100644 --- a/src/mongo/db/transaction_history_iterator.cpp +++ b/src/mongo/db/transaction_history_iterator.cpp @@ -87,8 +87,12 @@ BSONObj findOneOplogEntry(OperationContext* opCtx, CollectionCatalog::get(opCtx)->getDatabaseProfileLevel(NamespaceString::kLocalDb), Date_t::max()); - auto exec = uassertStatusOK( - getExecutorFind(opCtx, &oplogRead.getCollection(), std::move(cq), permitYield)); + auto exec = + uassertStatusOK(getExecutorFind(opCtx, + &oplogRead.getCollection(), + std::move(cq), + permitYield, + QueryPlannerParams::OMIT_REPL_STATE_PERMITS_READS_CHECK)); PlanExecutor::ExecState getNextResult; try { |