summaryrefslogtreecommitdiff
path: root/src/mongo/db/concurrency
Commit message (Expand)AuthorAgeFilesLines
* SERVER-66145 Prevent operations from writing with read ticketsLouis Williams2022-12-161-0/+8
* SERVER-72087 Avoid recording flow control wait time when there is no waitMatthew Russotto2022-12-151-25/+29
* SERVER-71750 Revert writeConflictRetry refactor into handleWriteConflictExcep...Yu Jin Kang Park2022-12-022-17/+10
* SERVER-68867 Add simplecpplint check for UninterruptibleLockGuardYu Jin Kang Park2022-11-252-25/+26
* SERVER-61909 Abort operation if it cannot ever fit in WT cacheYu Jin Kang Park2022-11-214-6/+77
* SERVER-70519 Require `OperationContext` for `Locker::restoreLockState`Gregory Noma2022-11-164-13/+7
* SERVER-71301 Use PriorityTicketHolder in d_concurrency_testHaley Connelly2022-11-161-155/+232
* SERVER-71251 Move PriorityTicketHolder and SemaphoreTicketHolder into separat...Haley Connelly2022-11-141-0/+1
* SERVER-71191 Unlock and relock RSTL during index build setupGregory Noma2022-11-112-2/+11
* SERVER-70721 Rename SetTicketAquisitionPriorityForLock to SetAdmissionPriorit...Haley Connelly2022-10-312-13/+11
* SERVER-69820 Simplify Flow control ticket acquisitionJordi Olivares Provencio2022-10-273-15/+48
* SERVER-70601 Separate TicketHolder management from TicketHolder logicHaley Connelly2022-10-243-7/+9
* SERVER-70137 Add OpCtx priority for ticket acquisition in CurOpJordi Olivares Provencio2022-10-132-2/+2
* SERVER-70010 Fix opCtx interruption checks in execution codebaseMatt Diener2022-10-031-2/+2
* SERVER-67951 Record AdmissionContext::Priority::kImmediate statisticsHaley Connelly2022-09-223-10/+16
* SERVER-69727 Make ResourceLock acquisitions in the PersistentTaskQueue interr...Kaloian Manassiev2022-09-211-2/+7
* SERVER-67383 Track resource names using `ResourceCatalog`Gregory Noma2022-09-165-5/+315
* SERVER-67383 Use `CollectionNamespaceOrUUIDLock` to lock collections via UUIDGregory Noma2022-09-162-43/+6
* SERVER-69523 Only allow METADATA and MUTEX lock acqisitions with OpContextKaloian Manassiev2022-09-154-136/+104
* SERVER-69523 Allow METADATA and MUTEX locks during oplog holeKaloian Manassiev2022-09-131-2/+4
* SERVER-69483 Merge db_raii and catalog_raii into shard_roleKaloian Manassiev2022-09-081-6/+3
* SERVER-69397 Dump recursiveCount and unlockPending from locksJordi Olivares Provencio2022-09-071-1/+6
* SERVER-68584 Generalize skipTicketAcquisitionForLockLeonardo Menti2022-09-074-33/+32
* SERVER-69431 Get rid of the "non-locking" constructor of ResourceLockKaloian Manassiev2022-09-063-32/+27
* SERVER-67611 Remove storage usages of `ErrorCategory::Interruption`Gregory Noma2022-09-021-3/+8
* SERVER-69059 Create an InterruptibleLockGuard to place in ClientCursorPin to ...Dianna Hohensee2022-09-021-0/+41
* SERVER-68826 Move logical_time into server_baseKaloian Manassiev2022-08-292-2/+1
* SERVER-68826 Move basic_types into server_baseKaloian Manassiev2022-08-261-4/+1
* SERVER-68585 Integrate AcquisitionPriority to the LockerLeonardo Menti2022-08-252-8/+7
* SERVER-68830 did some tidy clang fixesJuan Gu2022-08-191-9/+5
* SERVER-67409 Change mongo::createCollection to take db nameSophia Tan2022-08-181-1/+1
* SERVER-66998 Do not allow WriteConflict exceptions to be thrown without contextFaustoleyva542022-08-182-8/+18
* SERVER-68826 Introduce the server_base libraryKaloian Manassiev2022-08-181-2/+1
* SERVER-68635 Move the whole insert path out of CollectionImplKaloian Manassiev2022-08-152-3/+5
* SERVER-68378 remove all uses of optional_io.hppBilly Donahue2022-07-291-1/+0
* SERVER-67994 Add ResourceId constructors that take NamespaceString and Databa...jannaerin2022-07-278-90/+116
* SERVER-67984 enableTemporarilyUnavailableExceptions set to default trueYu Jin Kang Park2022-07-261-1/+1
* SERVER-65360 Handle TemporarilyUnavailableException in query execJosef Ahmad2022-07-121-1/+1
* SERVER-63650 Change Locker::isDbLockedForMode to take in DatabaseNamejannaerin2022-07-116-87/+55
* SERVER-67542 Refactor TicketHolders into a composed TicketHolderJordi Olivares Provencio2022-07-053-36/+36
* SERVER-65987 ServerStatusMetric API refreshDaniel Morilha2022-06-301-12/+4
* SERVER-66152 Add implementation of SchedulingTicketHolderJordi Olivares Provencio2022-06-301-2/+6
* SERVER-62918 Change DBLock to use DatabaseNamejannaerin2022-06-274-85/+195
* SERVER-65890 Remove unnecessary null check in LockerImplJordi Olivares Provencio2022-06-161-2/+1
* SERVER-66796 Make TicketHolder metrics independent from ImplJordi Olivares Provencio2022-06-011-3/+4
* SERVER-66490 Apply pylinters to build system codeTausif Rahman2022-05-251-2/+3
* SERVER-66719 Take FCV lock in `MODE_IS` for shared global lock modesGregory Noma2022-05-251-6/+4
* SERVER-66249 Refactor Tickets to be RAII and auto releasableJordi Olivares Provencio2022-05-182-5/+1
* SERVER-66436 Fix initialisation errors in DConcurrencyTest benchmarksJordi Olivares Provencio2022-05-161-0/+12
* SERVER-66205 Merge `WriteConflictException` and `TemporarilyUnavailableExcept...Amirsaman Memaripour2022-05-107-190/+34