summaryrefslogtreecommitdiff
path: root/src/mongo/db/concurrency
Commit message (Expand)AuthorAgeFilesLines
* 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
* SERVER-60621 Avoid global lock upgrade in some C++ testsDan Larkin-York2021-12-011-2/+2
* SERVER-49866 Remove TempReleaseGabriel Marks2021-11-113-94/+3
* SERVER-57680 Use namespace instead of nss for naming log attributesSanika Phanse2021-11-082-6/+6
* SERVER-60976 WriteConflictException accepts context at creationBenety Goh2021-10-262-0/+9
* SERVER-59219 Check oplog visibility lock semantics for possible deadlockDan Larkin-York2021-10-213-0/+34
* SERVER-60691 remove global service context initialization from benchmark_mainBenety Goh2021-10-201-0/+6
* SERVER-60691 DConcurrencyTest benchmark sets locker using client observerBenety Goh2021-10-191-1/+22
* SERVER-25042 Start up FTDC earlier during server startupSara Golemon2021-10-112-10/+17
* SERVER-60049 Use AtomicLockStats over SingleThreadedLockStats in the lockerGregory Wlodarek2021-10-071-1/+1
* SERVER-60275 add LockerNoopClientObserverRegistererBenety Goh2021-09-291-4/+18
* SERVER-59618 add LockerNoopClientObserverWithReplacementPolicy and use in bim...Benety Goh2021-09-281-1/+21
* SERVER-59618 add LockerNoopClientObserver and register this ClientObserver in...Benety Goh2021-09-272-0/+108
* SERVER-59782 migrate makeGuard calls to ScopeGuardBilly Donahue2021-09-083-6/+6
* SERVER-59591 LockerNoop::isW() returns falseGregory Wlodarek2021-08-271-1/+1
* SERVER-59438 clean up db/catalog/SConscript LIBDEPSBenety Goh2021-08-191-0/+2
* SERVER-59074 Do not acquire storage tickets just to set/wait on oplog visibilityGregory Wlodarek2021-08-103-2/+61