summaryrefslogtreecommitdiff
path: root/src/mongo/util/concurrency/notification.h
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-42165 Replace uses of stdx::mutex with mongo::MutexBen Caimano2019-09-171-8/+8
|
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
| | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines.
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-14/+16
|
* SERVER-34301 make Notification<T> bool operation constBenety Goh2018-04-041-3/+3
|
* SERVER-28670 Add sharding CatalogCache and donor metrics to serverStatusKaloian Manassiev2018-01-241-2/+4
| | | | | Includes metrics for refresh, clone and migration critical section duration.
* SERVER-25062 Fix return types of predicated waits and notification waitFor.Andy Schwerin2017-03-151-6/+4
| | | | | | This patch makes the return types of predicated waits on condition variables and Notification::waitFor look more like the corresponding functions in C++ standard types.
* SERVER-27938 Rename all OperationContext variables to opCtxMaria van Keulen2017-03-071-7/+7
| | | | | | This commit is an automated rename of all whole word instances of txn, _txn, and txnPtr to opCtx, _opCtx, and opCtxPtr, respectively in all .cpp and .h files in src/mongo.
* SERVER-26355 Implement the interruptible form of Notification::get().Andy Schwerin2016-12-071-3/+4
|
* SERVER-25202 Support parallel manual chunk migrationsKaloian Manassiev2016-08-121-4/+12
| | | | | | | | This change switches the MigrationManager to use the UsedResourcesMap class for acquiring the collection distributed lock on first migration attempt and dropping it on the last. This allows it to support parallel manual migrations.
* SERVER-24479 Remove misleading and unnecessary =default declarations from ↵Andy Schwerin2016-06-151-19/+1
| | | | | | | | Notification<T>. Notification isn't default-movable because it contains a mutex and a condition_variable. Explicitly declaring an =default move constructor doesn't bring it into existence or enable movability.
* SERVER-24479 Make 'Notification' class be able to return a valueKaloian Manassiev2016-06-101-0/+155