summaryrefslogtreecommitdiff
path: root/src/mongo/db/curop_test.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-40105 Improve diagnostic information in currentOp for writeConflicts ↵Louis Williams2019-04-121-24/+44
| | | | and prepareConflicts
* SERVER-39848: Correct curop_test.cppDaniel Gottlieb2019-04-101-3/+4
|
* 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-37315 Remove 'nmoved' and 'incrementNmoved()' from OpDebugArun Banala2019-01-301-10/+0
|
* SERVER-37284 Do not log/profile ndeleted when the number of deleted ↵Brigitte Lamarche2018-12-131-0/+38
| | | | documents is not known
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-21/+23
|
* SERVER-35428 Added ability to add two OpDebug objects togetherjinichu2018-07-031-0/+172
|
* SERVER-18277 Track operation deadlines in OperationContext, not CurOp.Andy Schwerin2016-05-231-106/+0
| | | | This also unifies the implementations of checkForInterrupt and checkForInterruptNoAssert.
* SERVER-23448 create an ASIO based MessagingPortMatt Cotter2016-05-201-1/+1
|
* SERVER-10902 don't start a thread in intializerMatt Cotter2016-03-211-22/+25
| | | | | curop_test.cpp previously started a thread in MONGO_INITIALIZER but this was blocking future intializations.
* SERVER-19099 Consistently use concurrency and time names via stdxAndrew Morrow2015-06-301-0/+1
|
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-50/+50
|
* SERVER-18723 boost -> stdx for threadAdam Midvidy2015-06-181-3/+2
|
* Reapply "SERVER-14995 Move operation id, lockState and client fields to ↵Andy Schwerin2015-06-021-2/+5
| | | | | | OperationContext." This reverts commit e181ea38af737ef7aaf5f8228f870d8c7149b2bb.
* Revert "SERVER-14995 Move operation id, lockState and client fields to ↵Spencer T Brody2015-05-291-5/+2
| | | | | | OperationContext." This reverts commit 4ea38c308da292f43e29d32b1b53b7324db0bafe.
* SERVER-14995 Move operation id, lockState and client fields to OperationContext.Andy Schwerin2015-05-291-2/+5
| | | | | | | | | | | | | They have been moved from OperationContextImpl. Furthermore, the CurOp stack is now attached to OperationContext, instead of Client. With this change, an operation's lifetime is governed by the lifetime of an OperationContext object. The "_active" field of CurOp is therefore no longer meaingful. This required fixing the lifetime of OperationContext in a few places. A future change will adjust operation lifetime timing to time the lifetime of the OperationContext object, as well.
* SERVER-17817 Make ServiceContext create and manage Client objects.Andy Schwerin2015-04-201-12/+6
| | | | | | | | | | | | Also, deduplicate Client::* method implementations, guard the identity of the current CurOp of a Client with the Client's _mutex instead of the mutex guarding the list of all clients. Makes the currentClient object private to client.cpp, and all access to the thread-bound client is now done with haveClient() and cc() free functions in the mongo namespace. Removes the vesitgal Client::shutdown() methods.
* SERVER-17817 Make AuthorizationManager a decoration on ServiceContext.Andy Schwerin2015-04-161-3/+5
| | | | While we're in there, make it a fatal error to call AuthorizationManager::set or AuthorizationSession::set twice on the same object.
* SERVER-17817 Make CurOp a decoration of ClientBasic, not a member of Client.Andy Schwerin2015-04-071-2/+13
|
* SERVER-14804 Adding header to curop_test.cpp to fix compiling on VS2013Jonathan Reams2014-08-061-0/+2
| | | | | | Closes #732 Signed-off-by: Benety Goh <benety@mongodb.com>
* SERVER-8510 Get rid of CmdLine struct and use new option handling styleShaun Verch2013-10-041-2/+0
|
* SERVER-9818 allocate socket file descriptors before opening datafilesmatt dannenberg2013-09-101-0/+1
|
* SERVER-8886 Add OpenSSL exception to files in src/mongo/dbIan Whalen2013-09-061-0/+12
|
* Revert "SERVER-9818 allocate socket file descriptors before opening datafiles"Spencer T Brody2013-09-041-1/+0
| | | | This reverts commit 607ae1384b26ebcb5e275a845f9806104852257f.
* SERVER-9818 allocate socket file descriptors before opening datafilesmatt dannenberg2013-09-041-0/+1
|
* SERVER-2212 Ability for CurOp objects to be "timer-interruptible"Jason Rassi2013-07-261-0/+80
- New public methods introduced to CurOp for requesting op interruption after a given time period. - KillCurrentOp objects now additionally tasked with interrupting CurOp objects that have exceeded their time limit, during the "interrupt check".