summaryrefslogtreecommitdiff
path: root/src/mongo/dbtests/querytests.cpp
diff options
context:
space:
mode:
authorDianna Hohensee <dianna.hohensee@mongodb.com>2021-06-01 15:01:33 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-06-02 17:03:51 +0000
commit12aceac83d53e4e5555d79001e0763b20e2fae3a (patch)
tree9562f3e281cd809dd782277cfb838f6e32de829c /src/mongo/dbtests/querytests.cpp
parent8210bff0c499fb76e6c6149b21ab33df98097d7c (diff)
downloadmongo-12aceac83d53e4e5555d79001e0763b20e2fae3a.tar.gz
SERVER-57293 Disable lock-free reads for certain dbtests until later addressed
Diffstat (limited to 'src/mongo/dbtests/querytests.cpp')
-rw-r--r--src/mongo/dbtests/querytests.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/mongo/dbtests/querytests.cpp b/src/mongo/dbtests/querytests.cpp
index 0159f41380a..26153a3e9dc 100644
--- a/src/mongo/dbtests/querytests.cpp
+++ b/src/mongo/dbtests/querytests.cpp
@@ -931,6 +931,12 @@ public:
index();
}
void run() {
+ // TODO (SERVER-57194): enable lock-free reads.
+ bool disableLockFreeReadsOriginalValue = storageGlobalParams.disableLockFreeReads;
+ storageGlobalParams.disableLockFreeReads = true;
+ ON_BLOCK_EXIT(
+ [&] { storageGlobalParams.disableLockFreeReads = disableLockFreeReadsOriginalValue; });
+
_client.dropDatabase("unittests");
noIndex();
checkIndex();
@@ -1807,6 +1813,12 @@ public:
GetIndexSpecsByUUID() : CollectionBase("GetIndexSpecsByUUID") {}
void run() {
+ // TODO (SERVER-57194): enable lock-free reads.
+ bool disableLockFreeReadsOriginalValue = storageGlobalParams.disableLockFreeReads;
+ storageGlobalParams.disableLockFreeReads = true;
+ ON_BLOCK_EXIT(
+ [&] { storageGlobalParams.disableLockFreeReads = disableLockFreeReadsOriginalValue; });
+
CollectionOptions coll_opts;
coll_opts.uuid = UUID::gen();
{