summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog_raii.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-47123 remove AutoGetOrCreateDb classBenety Goh2021-04-301-8/+0
* SERVER-53963 Improve error message for unsupported operations on time-series ...Dan Larkin-York2021-02-051-0/+8
* SERVER-52835 Nested LFR lock helpers should read from copied CollectionCatalogDianna Hohensee2021-01-081-0/+2
* SERVER-53427 Infrastructure changes to support nested LFR operationsDianna Hohensee2020-12-181-0/+27
* SERVER-51319 Call DatabaseShardingState::checkDbVersion() and CSS::getCollect...Dianna Hohensee2020-12-161-1/+29
* SERVER-53057 Read-copy-update for the ViewCatalog.Henrik Edin2020-12-091-1/+1
* SERVER-52930 Fix so reIndex commit the writable Collection in each WUOW.Henrik Edin2020-11-181-38/+13
* SERVER-52694 Rely on Collection copy-on-write instead of restoring Collection...Henrik Edin2020-11-181-21/+35
* SERVER-50870 Establish consistent storage snapshot with the refreshed Collect...Henrik Edin2020-11-171-5/+8
* SERVER-52556 Versioned CollectionCatalog. Writes are performed using copy-on-...Henrik Edin2020-11-131-24/+15
* SERVER-51807 Get point-in-time read timestamp in global lockA. Jesse Jiryu Davis2020-11-121-3/+4
* SERVER-51396 Add a LockFreeReadsBlock that sets a flag on the OperationContex...Dianna Hohensee2020-11-021-3/+2
* SERVER-51769 Fix ephemeralForTest's RecoveryUnit::isActive()Gregory Wlodarek2020-10-211-1/+1
* SERVER-51769 Fix null dereference in an invariantGregory Wlodarek2020-10-211-1/+1
* SERVER-47642 Ensure no active snapshot before acquiring collection X lockBrian DeLeonardis2020-10-151-1/+12
* SERVER-51201 CollectionPtr returned from AutoGetCollectionLockFree is yieldableHenrik Edin2020-10-151-10/+22
* SERVER-50677 Make a lock-free read version of AutoGetCollectionForRead and op...Dianna Hohensee2020-10-141-2/+1
* SERVER-51200 CollectionPtr in RequiresCollectionStage point to instance owned...Henrik Edin2020-10-131-11/+5
* SERVER-50145 Collection instances are modified using copy-on-writeHenrik Edin2020-10-081-8/+9
* SERVER-50678 Implement lock-free version of AutoGetCollectionDianna Hohensee2020-10-081-0/+37
* SERVER-51091 Rearrange AutoGetCollection templating and inheritance to have s...Dianna Hohensee2020-09-301-31/+8
* SERVER-50984 Add CollectionPtr to replace usage of const Collection*Henrik Edin2020-09-261-25/+48
* SERVER-50349 Getting a writable collection now requires the caller to be insi...Henrik Edin2020-09-151-0/+150
* SERVER-47885 Added lookupCollectionByXXXForRead interface to the Collection c...Henrik Edin2020-08-071-7/+22
* SERVER-48312 Remove support for 'supportsDocLocking = false'Gregory Wlodarek2020-08-041-5/+0
* SERVER-47469 Upgrade lock mode for applyOps + system.viewsCharlie Swanson2020-06-051-0/+4
* SERVER-45955 Make findAndModify not take database MODE_X lockGregory Noma2020-04-011-12/+17
* SERVER-46930: Fix AutoGetOplog for non-document-locking storage enginesLingzhi Deng2020-03-181-18/+4
* SERVER-45626: Introduce AutoGetOplog for consistent oplog locking rulesLingzhi Deng2020-03-131-0/+33
* SERVER-43859: Take MODE_IX locks for collection creation.Daniel Gottlieb2019-11-261-2/+2
* SERVER-43018 Transactions that perform untimestamped reads should check min v...Suganthi Mani2019-11-061-9/+9
* SERVER-43858: Relax database creation lock acquisition from MODE_X to MODE_IX.Daniel Gottlieb2019-10-171-9/+3
* SERVER-43317 merge failpoint headers. Rewrite docs.Billy Donahue2019-10-031-1/+1
* SERVER-41496 Remove Database::getCollection() and replace with CollectionCata...Evgeni Dobranov2019-09-301-1/+1
* SERVER-43119 FailPoint cleanupBilly Donahue2019-09-101-4/+2
* SERVER-42807 Validate namespace string in AutoGetCollection beforeDaniel Solnik2019-08-151-0/+5
* SERVER-42527 Create CollectionLock constructor that uses UUIDDaniel Solnik2019-08-131-35/+3
* SERVER-40466 Unify checks for being in a multi-document transactionSamy Lanka2019-08-081-5/+6
* SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.12019-07-271-4/+2
* SERVER-34431 MoveDatabaseShardingState into its own mapjannaerin2019-07-081-8/+6
* SERVER-40258 Rename CSRLock::lock to CSRLock::lockSharedRandolph Tan2019-06-271-2/+2
* SERVER-41779: reconstructPreparedTransactions should use readSource kNoTimestampLingzhi Deng2019-06-191-2/+4
* SERVER-40681 Make AutoGetCollection interface match AutoGetDBGregory Noma2019-06-181-2/+1
* SERVER-38105 Removed unused uassertLockTimeout methodGabe Villasana2019-05-311-8/+0
* SERVER-40892 Rename UUIDCatalog to CollectionCatalogGeert Bosch2019-05-071-7/+7
* SERVER-40964 Change lookupNSSByUUID to return boost::optional<NamespaceString...Gregory Wlodarek2019-05-071-4/+4
* SERVER-40971 Fix the check of _resolvedNss in AutoGetCollectionXiangyu Yao2019-05-061-4/+4
* SERVER-39520 Use database IX lock for dropCollectionXiangyu Yao2019-04-261-1/+11
* Revert "SERVER-39520 Use database IX lock for dropCollection"Justin Seyster2019-04-251-11/+1
* SERVER-39520 Use database IX lock for dropCollectionXiangyu Yao2019-04-251-1/+11