| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit also backports:
SERVER-42897 Validate base-level latches
SERVER-44746 Fix LatchAnalyzerTest
SERVER-44155 Validate a subset of latches of all levels
SERVER-45691 Change Mutex::LockListeners to use a std::vector again
SERVER-45793 Improve mongo::Mutex contract
SERVER-45424 Track local latch::Identities when getTestCommandsEnabled()
SERVER-46041 Add DiagnosticListener/WaitListener LSAN suppressions
SERVER-46461 Make static in getDiagnosticListenerState() immortal to fix destruction order issues during shutdown
SERVER-46197 Make build flag to disable diagnostic latches
SERVER-45276 Release lock before destroying DBClientBases
|
| |
|
| |
|
|
|
|
| |
This reverts commit 04ea1d46eb6c4c78e19409f120ae2e61f2a35204.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Remove leading comments that are just stating the filename.
Move any file-level comments below the copyright banner.
Remove leading blank lines.
|
| |
|
|
Adding a new kind of thread pool that dispatches jobs onto a provided
NetworkInterface rather than using their own thread pool.
We're also switching the ThreadPoolTaskExecutor to use this instead of
the regular thread pool for sharding. That, in turn, removes context
switches by allowing inline execution of scheduled tasks if they're
invoked from a nia io_worker.
In pursuit of this, factored the connection pool tests out into a common
set that the NetworkInterfaceThreadPool can use.
|