Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-23971 Clang-Format code | Mark Benvenuto | 2016-05-28 | 2 | -3/+3 |
| | |||||
* | SERVER-24104 Replace stdx::duration with mongo::Duration. | Andy Schwerin | 2016-05-17 | 1 | -1/+1 |
| | | | | | | | The mongo::Duration type does overflow checking on casts and arithmetic. This patch also moves DESTRUCTOR_GUARD out of assert_util.h into destructor_guard.h in order to break an include cycle with duration.h. | ||||
* | SERVER-23128 Refactor mongod write operations | Mathias Stearn | 2016-04-21 | 2 | -2/+2 |
| | | | | Now both write commands and legacy writes share an implementation. | ||||
* | SERVER-21859: ServerStatus should report clients queued on global/ticket lock | Geert Bosch | 2016-02-10 | 1 | -28/+14 |
| | |||||
* | SERVER-21276: Fix various issues with top | Martin Bligh | 2015-11-11 | 2 | -26/+18 |
| | |||||
* | SERVER-20668 Support prehashing StringMap keys | Mathias Stearn | 2015-10-08 | 1 | -1/+3 |
| | | | | | This allows computing the hash outside of a mutex guarding the StringMap. This commit applies this optimization in Top::record(). | ||||
* | SERVER-20167: Flip stats counters to be signed (forgot const type) | Martin Bligh | 2015-08-31 | 1 | -1/+1 |
| | |||||
* | SERVER-20167: Flip stats counters to be signed | Martin Bligh | 2015-08-31 | 2 | -5/+5 |
| | |||||
* | SERVER-20091: turn network counters into atomics | Martin Bligh | 2015-08-27 | 2 | -26/+15 |
| | |||||
* | SERVER-20167: use atomics for TimerStats | Martin Bligh | 2015-08-27 | 2 | -10/+6 |
| | |||||
* | SERVER-9666 Collapse the low level cyclic libs into a new base lib | Andrew Morrow | 2015-07-21 | 1 | -1/+3 |
| | |||||
* | SERVER-19313 Remove some obsoleted usages of boost | Andrew Morrow | 2015-07-09 | 1 | -1/+1 |
| | |||||
* | SERVER-19307 moved TimerStats into its own library | Benety Goh | 2015-07-08 | 3 | -2/+75 |
| | |||||
* | SERVER-18022 Read Majority Committed implementation for primary nodes | Mathias Stearn | 2015-06-29 | 2 | -8/+8 |
| | |||||
* | SERVER-18579: Clang-Format - reformat code, no comment reflow | Mark Benvenuto | 2015-06-20 | 15 | -794/+796 |
| | |||||
* | SERVER-19041 Simplify SimpleMutex | Andrew Morrow | 2015-06-19 | 3 | -6/+6 |
| | |||||
* | SERVER-18723 boost -> stdx for mutex, unique_lock, and lock_guard | Adam Midvidy | 2015-06-17 | 2 | -3/+3 |
| | |||||
* | SERVER-17309 Replace std::auto_ptr<T> with std::unique_ptr<T> | Andrew Morrow | 2015-06-10 | 1 | -1/+1 |
| | |||||
* | SERVER-17607 initial OP_COMMAND mongod implementation | Adam Midvidy | 2015-05-18 | 1 | -0/+4 |
| | |||||
* | SERVER-13874 Make mongo::Milliseconds et al. aliases for equivalent ↵ | Andy Schwerin | 2015-05-13 | 1 | -3/+3 |
| | | | | | | | | stdx::chrono types. Also introduces operators for adding stdx::chrono::duration to Date_t, subtracting two Date_ts to get Milliseconds, and remove the use of reinterpret_cast from the implementation of BSON Timestamp type. | ||||
* | Revert "SERVER-13874 Make mongo::Milliseconds et al. aliases for equivalent ↵ | Andy Schwerin | 2015-05-12 | 1 | -3/+3 |
| | | | | | | | | stdx::chrono types." This reverts commit 9aac625685811873ffbc2d3e8d09531eff1ce10e. Committed in error. | ||||
* | SERVER-13874 Make mongo::Milliseconds et al. aliases for equivalent ↵ | Andy Schwerin | 2015-05-12 | 1 | -3/+3 |
| | | | | | | | | stdx::chrono types. Also introduces operators for adding stdx::chrono::duration to Date_t, subtracting two Date_ts to get Milliseconds, and remove the use of reinterpret_cast from the implementation of BSON Timestamp type. | ||||
* | SERVER-18190: Fix constant for fillLockerInfo array size | Geert Bosch | 2015-05-08 | 1 | -1/+1 |
| | |||||
* | SERVER-18190: Make ParallelBatchWriterMode use a LockManager managed lock | Geert Bosch | 2015-05-07 | 2 | -5/+24 |
| | |||||
* | SERVER-9666 Push stats/counters into new library in db/stats | Andrew Morrow | 2015-05-06 | 1 | -0/+9 |
| | |||||
* | SERVER-9666 Push lasterror and service_context into db directory | Andrew Morrow | 2015-04-29 | 1 | -1/+1 |
| | |||||
* | SERVER-17817 SERVER-17894 Make Top a decoration on ServiceContext | Benety Goh | 2015-04-22 | 5 | -43/+84 |
| | |||||
* | SERVER-17817 Make ServiceContext create and manage Client objects. | Andy Schwerin | 2015-04-20 | 2 | -27/+16 |
| | | | | | | | | | | | | 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-15860 Switch replication metadata ops to be replication-specific, ↵ | matt dannenberg | 2015-04-17 | 1 | -1/+6 |
| | | | | rather than using commands | ||||
* | SERVER-7775 add currentOp command | Adam Midvidy | 2015-04-13 | 2 | -0/+102 |
| | |||||
* | SERVER-15395 Remove lock stats from web interface | James Wahlin | 2015-04-03 | 3 | -57/+46 |
| | |||||
* | SERVER-17310 Make mongo::mutex a typedef of boost::mutex and remove ↵ | Andy Schwerin | 2015-03-12 | 1 | -3/+3 |
| | | | | mongo::scoped_lock. | ||||
* | SERVER-17310 Replace boost::*_mutex::scoped_lock with boost::lock_guard. | Andy Schwerin | 2015-03-05 | 1 | -1/+1 |
| | | | | | | | | | Achieved via grep, sed and bash: grep -Irl mutex::scoped_lock src/mongo | xargs sed -i.orig -E 's/(boost::(recursive_|timed_)?)mutex::scoped_lock/boost::lock_guard<\1mutex>/' Then, by converting boost::lock_guard to boost::unique_lock as appropriate. Finally, by removing unused mongo::mutex::try_lock. | ||||
* | SERVER-17039 Re-add db.currentOp locking stats | Kaloian Manassiev | 2015-02-11 | 1 | -1/+1 |
| | | | | | | This reintroduces the per-operation locking statistics. Also reverts commit 9b1392162e0f7564cfc3b1634ab78ec1a7f7c871. | ||||
* | SERVER-16940 Change pass-by-const-ref of StringData to pass-by-value | Tyler Brock | 2015-02-06 | 2 | -4/+4 |
| | |||||
* | SERVER-13256 Remove pch.h | Andrew Morrow | 2015-01-15 | 5 | -15/+0 |
| | |||||
* | SERVER-13256 Remove debug_util.h from pch.h | Andrew Morrow | 2015-01-15 | 1 | -0/+1 |
| | |||||
* | SERVER-13256 Add usings and qualifications for names from namespace std | Andrew Morrow | 2015-01-15 | 4 | -0/+17 |
| | |||||
* | SERVER-15614 Lock statistics for db.serverStatus.locks | Kaloian Manassiev | 2015-01-12 | 1 | -9/+14 |
| | |||||
* | SERVER-13256 Prohibit new uses of pch.h | Andrew Morrow | 2015-01-05 | 5 | -0/+15 |
| | |||||
* | SERVER-16694 check for shutdown definitively in bgsync | Eric Milkie | 2014-12-30 | 1 | -0/+1 |
| | |||||
* | SERVER-16445 Do not count idle connections as reads | Kaloian Manassiev | 2014-12-12 | 1 | -15/+9 |
| | |||||
* | SERVER-14062 Remove the global OperationContext registry | Kaloian Manassiev | 2014-12-03 | 1 | -60/+62 |
| | |||||
* | SERVER-16342: formatting of top. | Eliot Horowitz | 2014-11-27 | 2 | -39/+39 |
| | |||||
* | SERVER-16342: remove some snapshot global data that doesn't make sense any more | Eliot Horowitz | 2014-11-27 | 5 | -47/+0 |
| | |||||
* | SERVER-14062 Add OperationContext to ServerStatusSection | Kaloian Manassiev | 2014-11-25 | 2 | -3/+10 |
| | |||||
* | SERVER-15780 improve thread naming, remove any hex identifiers from names | matt dannenberg | 2014-10-28 | 1 | -1/+1 |
| | |||||
* | SERVER-15592 set default log component for all cpp | Matt Kangas | 2014-10-14 | 3 | -0/+4 |
| | |||||
* | SERVER-14668 Put Lock/Global server status section in the server library only | Kaloian Manassiev | 2014-10-02 | 1 | -0/+141 |
| | |||||
* | SERVER-14668 Make Locker an interface | Kaloian Manassiev | 2014-09-11 | 1 | -1/+0 |
| | | | | | | Turns the Locker class into an interface and changes most usages of LockState to now be either accesses to this interface or to use the default interface implementation. |