diff options
author | Henrik Edin <henrik.edin@mongodb.com> | 2020-12-18 16:53:18 -0500 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-01-08 03:18:58 +0000 |
commit | ecd53b748fba8306a4502b7597644549035d0ba6 (patch) | |
tree | 461a397c7cae3aaf96403e5e9b835032aa95ce5f | |
parent | d3cf593292806464e145868c08698c4593fc848c (diff) | |
download | mongo-ecd53b748fba8306a4502b7597644549035d0ba6.tar.gz |
SERVER-52221 Enable Lock Free Reads feature flag by default
-rw-r--r-- | src/mongo/db/catalog/collection_impl.cpp | 4 | ||||
-rw-r--r-- | src/mongo/db/storage/storage_parameters.idl | 3 |
2 files changed, 2 insertions, 5 deletions
diff --git a/src/mongo/db/catalog/collection_impl.cpp b/src/mongo/db/catalog/collection_impl.cpp index 45199f65342..6a09c8e16f2 100644 --- a/src/mongo/db/catalog/collection_impl.cpp +++ b/src/mongo/db/catalog/collection_impl.cpp @@ -371,8 +371,6 @@ bool CollectionImpl::requiresIdIndex() const { std::unique_ptr<SeekableRecordCursor> CollectionImpl::getCursor(OperationContext* opCtx, bool forward) const { - dassert(opCtx->lockState()->isCollectionLockedForMode(ns(), MODE_IS)); - return _shared->_recordStore->getCursor(opCtx, forward); } @@ -380,8 +378,6 @@ std::unique_ptr<SeekableRecordCursor> CollectionImpl::getCursor(OperationContext bool CollectionImpl::findDoc(OperationContext* opCtx, RecordId loc, Snapshotted<BSONObj>* out) const { - dassert(opCtx->lockState()->isCollectionLockedForMode(ns(), MODE_IS)); - RecordData rd; if (!_shared->_recordStore->findRecord(opCtx, loc, &rd)) return false; diff --git a/src/mongo/db/storage/storage_parameters.idl b/src/mongo/db/storage/storage_parameters.idl index 9a35d61be07..b4b7be6f90c 100644 --- a/src/mongo/db/storage/storage_parameters.idl +++ b/src/mongo/db/storage/storage_parameters.idl @@ -83,7 +83,8 @@ feature_flags: featureFlagLockFreeReads: description: "Support for lock-free reads." cpp_varname: feature_flags::gLockFreeReads - default: false + version: 4.9 + default: true featureFlagTimeseriesCollection: description: "When enabled, support for time-series collections" cpp_varname: feature_flags::gTimeseriesCollection |