summaryrefslogtreecommitdiff
path: root/src/mongo/db/concurrency
Commit message (Expand)AuthorAgeFilesLines
* 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
* SERVER-65821 Allow prepared transactions to write commit decision across FCV ...Gregory Noma2022-05-098-31/+142
* SERVER-66203 move MONGO_LOGV2_DEFAULT_COMPONENT defs below includesBilly Donahue2022-05-0610-10/+30
* SERVER-54284 ExceptionFor<ErrorCodes::WriteConflict> should resolve to WriteC...Amirsaman Memaripour2022-04-289-149/+178
* SERVER-64467 Refactor TicketHolders to not use global contextJordi Olivares Provencio2022-04-208-193/+214
* SERVER-65542 Fix ticket resizeJordi Olivares Provencio2022-04-192-3/+4
* SERVER-63825 Add metrics for read/write queuesDaniel Gómez Ferro2022-04-113-6/+19
* SERVER-65254 Disable TemporarilyUnavailableExceptions by defaultLouis Williams2022-04-081-0/+8
* SERVER-64857 Retry range deletion task update on write conflict exceptionsAllison Easton2022-03-291-0/+7
* SERVER-64170 Move ticket holders from LockManager to TicketHoldersJordi Olivares Provencio2022-03-245-49/+13
* SERVER-64170 Refactor static variables into decorationsJordi Olivares Provencio2022-03-165-28/+44
* SERVER-63760 Report the number of TemporarilyUnvailable errors that escape th...Louis Williams2022-03-143-5/+41
* SERVER-64050 Increase TemporarilyUnavailable retry backoff and enable by defaultLouis Williams2022-03-114-14/+55
* SERVER-63956 Refactor TicketHolder to accept multiple implementationsJordi Olivares Provencio2022-02-251-5/+5
* SERVER-57432 Forbid yielding MODE_X/MODE_S locksJordi Olivares Provencio2022-02-222-12/+16
* SERVER-60839 Add TemporarilyUnavailable errorJosef Ahmad2022-02-154-0/+140
* SERVER-62194 Make AutoGetCollection accept multiple namespaces to lock.Dianna Hohensee2022-01-122-9/+16
* SERVER-61754 dbCheck does not hold strong locks during batchesLouis Williams2021-12-172-13/+15
* SERVER-30846 Run dbCheck in the background of some FSM testsJosef Ahmad2021-12-161-1/+3