Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-29534 Place network and op counters on independent cache lines | Andrew Morrow | 2017-07-07 | 2 | -33/+66 |
| | |||||
* | SERVER-29620 Add shorthand syntax for retrieving the record count for a ↵ | Nick Zolnierz | 2017-06-16 | 2 | -1/+28 |
| | | | | collection using the agg stage | ||||
* | Revert "SERVER-29620 Add shorthand syntax for retrieving the record count ↵ | Justin Seyster | 2017-06-15 | 2 | -28/+1 |
| | | | | | | for a collection using the agg stage" This reverts commit 1efbf03521e9c6d85df33ab6786f6c121d8b56c2. | ||||
* | SERVER-29620 Add shorthand syntax for retrieving the record count for a ↵ | Nick Zolnierz | 2017-06-15 | 2 | -1/+28 |
| | | | | collection using the agg stage | ||||
* | SERVER-29281 Resolve edges related to the dcommands library | Andrew Morrow | 2017-05-19 | 1 | -1/+1 |
| | |||||
* | SERVER-27760 Delete old range deleter sources | Nathan Myers | 2017-05-15 | 1 | -98/+0 |
| | |||||
* | SERVER-28907 Fix hidden argument warnings caused by opCtx rename | Maria van Keulen | 2017-05-04 | 1 | -2/+3 |
| | | | | | This commit resolves variable name conflicts introduced by the txn to opCtx rename in commit 589a5c169ced8f6e9ddcd3d182ae1b75db6b7d79. | ||||
* | SERVER-29000 Remove the miniwebserver and derivatives | Andrew Morrow | 2017-04-27 | 4 | -364/+0 |
| | |||||
* | SERVER-28811 Resolve satisfiable dependencies | ADAM David Alan Martin | 2017-04-20 | 1 | -5/+0 |
| | | | | | | | With the creation of many dependency slices using vtables, the build graph can be altered to resolve libraries depending upon such modules. Several incomplete libraries are completely resolved with this change. | ||||
* | SERVER-27921 New Range Deleter | Nathan Myers | 2017-04-20 | 1 | -3/+0 |
| | |||||
* | SERVER-27727 Note location where thread is marked idle | Mathias Stearn | 2017-03-24 | 1 | -1/+1 |
| | |||||
* | SERVER-27727 Hide idle threads in hang analyzer (extras) | Mathias Stearn | 2017-03-24 | 1 | -0/+2 |
| | |||||
* | SERVER-28303 Delete old OP_MSG code | Mathias Stearn | 2017-03-20 | 1 | -1/+0 |
| | | | | | It is been deprecated since at least 1.2 and was never supported in mongos. Deleting to make room for the new OP_MSG format. | ||||
* | SERVER-28281 Rotate deps, moving catalog to top. | ADAM David Alan Martin | 2017-03-16 | 1 | -1/+5 |
| | | | | | | Rotation of the dependency graph's "slices" to move db/catalog/catalog to being fully resolved. This will facilitate breaking dependencies into this library. | ||||
* | SERVER-22541 Manage aggregation cursors on global cursor manager. | Charlie Swanson | 2017-03-15 | 2 | -6/+12 |
| | | | | | | Moves registration of aggregation cursors to the global cursor manager. This simplifies the logic for acquiring locks and resolving view namespaces within the getMore and killCursors commands. | ||||
* | SERVER-22541 Refactor RAII locking helpers. | Charlie Swanson | 2017-03-15 | 1 | -1/+1 |
| | | | | | | | | | Removes the class 'ScopedTransaction' and moves the responsibility of abandoning the snapshot onto the GlobalLock class. Also renames the AutoGetCollectionForRead class to AutoGetCollectionForReadCommand, and adds a new AutoGetCollectionForRead class. Unlike AutoGetCollectionForReadCommand, this new class will not update the namespace on the CurrentOp object, nor will it add an entry to Top. | ||||
* | SERVER-27975 Remove many uses of `OwnedPointerVector` | ADAM David Alan Martin | 2017-03-10 | 1 | -5/+2 |
| | | | | | This removes many of the remaining uses of the deprecated `OwnedPointerVector` type. | ||||
* | SERVER-27938 Rename all OperationContext variables to opCtx | Maria van Keulen | 2017-03-07 | 8 | -31/+33 |
| | | | | | | 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-27709 Remove cycles & change incomplete tag | ADAM David Alan Martin | 2017-01-17 | 1 | -4/+3 |
| | | | | | | | Allow `incomplete` for the time being to prevent breaking code in enterprise. The cycle/incomplete exemption has been renamed to `illegal_cyclic_or_unresolved_dependencies_whitelisted`, to discourage overuse. Removed the incompletes that we can. | ||||
* | SERVER-27603 Rename mongo::inShutdown() to ↵ | Andy Schwerin | 2017-01-15 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | mongo::globalInShutdownDeprecated() for clarity. Calling this function is deprecated because modules that consult it cannot engage in an orderly, coordinated shutdown. Instead, such modules tend to just stop working at some point after mongo::shutdown() is invoked, without regard to whether modules that depend on them have already shut down. As such, for clarity, this patch renames the function from mongo::inShutdown() to mongo::globalInShutdownDeprecated(). This also helps disambiguate calls to this function from calls to individual components' similarly named functions. Also, remove uncalled mongo::inShutdownStrict(). | ||||
* | SERVER-27497 Scope SCons Environment changes narrowly | Andrew Morrow | 2017-01-03 | 1 | -0/+2 |
| | |||||
* | SERVER-27042 Stabilize currentop.js and add unit tests for lock state reporting | Charlie Swanson | 2016-12-07 | 2 | -1/+158 |
| | |||||
* | SERVER-26709 Merge mongo/platform/platform and mongo/util/foundation into ↵ | Andy Schwerin | 2016-10-26 | 1 | -1/+0 |
| | | | | mongo/base library. | ||||
* | SERVER-22973 use mongo macros for static assert | Matt Cotter | 2016-09-09 | 1 | -1/+2 |
| | |||||
* | SERVER-25180 make full histogram output optional | Kevin Albertson | 2016-08-29 | 7 | -39/+91 |
| | | | | | | | | | | For full per-collection histograms, use the aggregation stage { $collStats: { latencyStats: { histograms: true } } } For the full global histogram, invoke serverStatus with db.serverStatus( { opLatencies: { histograms: true } } ) | ||||
* | SERVER-24991 log redaction for storage mongos | Ramon Fernandez | 2016-08-27 | 1 | -1/+1 |
| | |||||
* | SERVER-21168 Update top on database drop | Kevin Albertson | 2016-08-19 | 2 | -5/+7 |
| | |||||
* | SERVER-24508 BSONObj::ComparatorInterface | David Storch | 2016-08-18 | 1 | -2/+2 |
| | | | | | | | | | | | BSONObj instances should now be compared via the comparator interface's evaluate() method. This preferred over using BSONObj::woCompare() directly. If the comparison doesn't require any database semantics (e.g. there is no collation), there is a global instance of the SimpleBSONObjComparator which should be used for BSONObj comparisons. If the comparison requires special semantics, then callers must instantiate their own comparator object. | ||||
* | SERVER-24496: Add collStats command output to $collStats stage | Kevin Albertson | 2016-08-16 | 3 | -0/+159 |
| | |||||
* | SERVER-25466 Add MessageCompressor stats to server status | Jonathan Reams | 2016-08-10 | 2 | -13/+39 |
| | |||||
* | SERVER-24568 Record stats and fix $collStats for views | Kevin Albertson | 2016-08-02 | 1 | -0/+1 |
| | |||||
* | SERVER-23103 Split several libraries out of db/serveronly | Andrew Morrow | 2016-07-11 | 1 | -0/+20 |
| | |||||
* | SERVER-24286 Restore stream state flags when writing top output | Andrew Morrow | 2016-06-24 | 1 | -1/+6 |
| | |||||
* | SERVER-5905 Add operation latency histogram | Kevin Albertson | 2016-06-24 | 6 | -5/+459 |
| | |||||
* | Revert "SERVER-5905 Add operation latency histogram" | Mathias Stearn | 2016-06-24 | 6 | -471/+5 |
| | | | | This reverts commit c7794350b056cdea85e1c6185a7dda4579936179. | ||||
* | SERVER-5905 Add operation latency histogram | Kevin Albertson | 2016-06-23 | 6 | -5/+471 |
| | | | | Signed-off-by: Kyle Suarez <kyle.suarez@mongodb.com> | ||||
* | 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 |
| |