Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-40105 Improve diagnostic information in currentOp for writeConflicts ↵ | Louis Williams | 2019-04-12 | 1 | -24/+44 |
| | | | | and prepareConflicts | ||||
* | SERVER-39848: Correct curop_test.cpp | Daniel Gottlieb | 2019-04-10 | 1 | -3/+4 |
| | |||||
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 1 | -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 OpDebug | Arun Banala | 2019-01-30 | 1 | -10/+0 |
| | |||||
* | SERVER-37284 Do not log/profile ndeleted when the number of deleted ↵ | Brigitte Lamarche | 2018-12-13 | 1 | -0/+38 |
| | | | | documents is not known | ||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -21/+23 |
| | |||||
* | SERVER-35428 Added ability to add two OpDebug objects together | jinichu | 2018-07-03 | 1 | -0/+172 |
| | |||||
* | SERVER-18277 Track operation deadlines in OperationContext, not CurOp. | Andy Schwerin | 2016-05-23 | 1 | -106/+0 |
| | | | | This also unifies the implementations of checkForInterrupt and checkForInterruptNoAssert. | ||||
* | SERVER-23448 create an ASIO based MessagingPort | Matt Cotter | 2016-05-20 | 1 | -1/+1 |
| | |||||
* | SERVER-10902 don't start a thread in intializer | Matt Cotter | 2016-03-21 | 1 | -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 stdx | Andrew Morrow | 2015-06-30 | 1 | -0/+1 |
| | |||||
* | SERVER-18579: Clang-Format - reformat code, no comment reflow | Mark Benvenuto | 2015-06-20 | 1 | -50/+50 |
| | |||||
* | SERVER-18723 boost -> stdx for thread | Adam Midvidy | 2015-06-18 | 1 | -3/+2 |
| | |||||
* | Reapply "SERVER-14995 Move operation id, lockState and client fields to ↵ | Andy Schwerin | 2015-06-02 | 1 | -2/+5 |
| | | | | | | OperationContext." This reverts commit e181ea38af737ef7aaf5f8228f870d8c7149b2bb. | ||||
* | Revert "SERVER-14995 Move operation id, lockState and client fields to ↵ | Spencer T Brody | 2015-05-29 | 1 | -5/+2 |
| | | | | | | OperationContext." This reverts commit 4ea38c308da292f43e29d32b1b53b7324db0bafe. | ||||
* | SERVER-14995 Move operation id, lockState and client fields to OperationContext. | Andy Schwerin | 2015-05-29 | 1 | -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 Schwerin | 2015-04-20 | 1 | -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 Schwerin | 2015-04-16 | 1 | -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 Schwerin | 2015-04-07 | 1 | -2/+13 |
| | |||||
* | SERVER-14804 Adding header to curop_test.cpp to fix compiling on VS2013 | Jonathan Reams | 2014-08-06 | 1 | -0/+2 |
| | | | | | | Closes #732 Signed-off-by: Benety Goh <benety@mongodb.com> | ||||
* | SERVER-8510 Get rid of CmdLine struct and use new option handling style | Shaun Verch | 2013-10-04 | 1 | -2/+0 |
| | |||||
* | SERVER-9818 allocate socket file descriptors before opening datafiles | matt dannenberg | 2013-09-10 | 1 | -0/+1 |
| | |||||
* | SERVER-8886 Add OpenSSL exception to files in src/mongo/db | Ian Whalen | 2013-09-06 | 1 | -0/+12 |
| | |||||
* | Revert "SERVER-9818 allocate socket file descriptors before opening datafiles" | Spencer T Brody | 2013-09-04 | 1 | -1/+0 |
| | | | | This reverts commit 607ae1384b26ebcb5e275a845f9806104852257f. | ||||
* | SERVER-9818 allocate socket file descriptors before opening datafiles | matt dannenberg | 2013-09-04 | 1 | -0/+1 |
| | |||||
* | SERVER-2212 Ability for CurOp objects to be "timer-interruptible" | Jason Rassi | 2013-07-26 | 1 | -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". |