summaryrefslogtreecommitdiff
path: root/src/mongo/platform/mutex.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-46197 Make build flag to disable diagnostic latchesBen Caimano2020-02-241-7/+7
|
* SERVER-45793 Improve mongo::Mutex contractBen Caimano2020-01-311-21/+10
|
* Revert "SERVER-45793 Improve mongo::Mutex contract"Ben Caimano2020-01-301-10/+21
| | | | This reverts commit 695146e648e032e04d97bb0b4de873272c242f04.
* SERVER-45793 Improve mongo::Mutex contractBen Caimano2020-01-291-21/+10
|
* SERVER-45691 Change Mutex::LockListeners to use a std::vector againBen Caimano2020-01-221-9/+44
|
* SERVER-43945 Expose out of order latch acquisitions in serverStatusBen Caimano2019-12-161-22/+43
| | | | | | | | This review does several related things: - Modifies the Mutex type to have one Identity object per invocation context - Adds a latchAnalysis field to serverStatus - Officially turns on CI-only failure for acq level violations - Changes a few acq level declarations to be more permissive
* SERVER-44746 Fix LatchAnalyzerTestRahul Sundararaman2019-12-021-0/+8
|
* SERVER-42897 Validate base-level latchesRahul Sundararaman2019-11-191-13/+13
|
* SERVER-42967 SERVER-42895 SERVER-44086 Expand DiagnosticInfo hooks in ↵Ben Caimano2019-10-211-11/+44
| | | | | | | | | | | Interruptible and Mutex This commit: - Adds Listener hooks for Interruptible - Expands Listener hooks for Mutex - Updates the DiagnosticInfo and its tests to use the new hooks - Removes stacktracing pieces from DiagnosticInfo and its tests - Removes mongo::ConditionVariable entirely in favor of Interruptible
* SERVER-42165 Replace uses of stdx::mutex with mongo::MutexBen Caimano2019-09-171-11/+7
|
* SERVER-42595 Refactor failpoint in curop to fix jstestBen Caimano2019-09-171-8/+2
|
* SERVER-42363 Add test for backtrace on $currentOpRahul Sundararaman2019-07-311-0/+3
|
* SERVER-41362 Attach diagnostic captures to OperationContextsRahul Sundararaman2019-07-231-1/+20
|
* SERVER-41357 fix lintBenety Goh2019-07-101-1/+1
|
* SERVER-41357 Add mongo::mutex polyfillRahul Sundararaman2019-07-101-0/+46