summaryrefslogtreecommitdiff
path: root/src/mongo/db/stats/top.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-76895 Micro-optimizations for the hot find-by-indexed-key query pathDavid Storch2023-05-091-12/+7
|
* SERVER-75264 Add queryableEncryptionLatencyMicros to opLatency in serverStatusMark Benvenuto2023-04-051-3/+18
|
* SERVER-74460 Omit information for QE collectionsAdrian Gonzalez2023-03-211-13/+20
|
* SERVER-71087 Add tests for agg stages that have a nss field input/outputHugh Tong2023-01-051-1/+2
|
* Revert "SERVER-71087 Add tests for agg stages that have a nss field ↵auto-revert-processor2023-01-041-2/+1
| | | | | | input/output" This reverts commit 852ba33156927868de6c6130d3911a2e6630d898.
* SERVER-71087 Add tests for agg stages that have a nss field input/outputcortrain2023-01-031-1/+2
|
* SERVER-66203 move MONGO_LOGV2_DEFAULT_COMPONENT defs below includesBilly Donahue2022-05-061-1/+3
|
* SERVER-62674 Add stats tracking for multiple collectionsMihai Andrei2022-01-311-0/+12
|
* SERVER-48393 Exclude awaitable isMaster from serverStatus latency metricsA. Jesse Jiryu Davis2020-06-051-0/+3
|
* SERVER-47644 Enable Histogram Latency Stats in FTDCMark Benvenuto2020-05-071-3/+5
|
* SERVER-47735 change mongo source over to logv2Billy Donahue2020-04-261-1/+1
| | | | | | - Remove several legacy logger/ files - Convert all MONGO_LOG_DEFAULT_COMPONENT to the LOGV2 version. - Globally replace logger::{LogSeverity,LogComponent} => logv2::
* SERVER-45567 removing util/log.h where I canGabriel Russell2020-02-211-1/+0
| | | | | | | o converting some log lines that were missed o fixing some missing includes create mode 100644 src/mongo/transport/ismaster_metrics.cpp
* SERVER-45137 Remove namespaces from Top when collections are renamedGregory Wlodarek2020-01-311-13/+1
| | | | create mode 100644 jstests/noPassthroughWithMongod/top_rename.js
* SERVER-40724 Change namespace arguments to use NamespaceStringGeert Bosch2019-04-261-6/+8
|
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-2/+0
| | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines.
* SERVER-38248 Change StringMap implementation to absl::flat_hash_mapHenrik Edin2018-12-041-2/+2
|
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-9/+11
|
* SERVER-35159 Track transactions latency and add to serverStatus outputNathan Louie2018-08-091-0/+5
|
* SERVER-21167 Top keeps state about operations against non-existent collectionsSean Tao2018-07-231-3/+5
|
* SERVER-22541 Manage aggregation cursors on global cursor manager.Charlie Swanson2017-03-151-4/+4
| | | | | | 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-27938 Rename all OperationContext variables to opCtxMaria van Keulen2017-03-071-8/+8
| | | | | | 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-25180 make full histogram output optionalKevin Albertson2016-08-291-18/+4
| | | | | | | | | | 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-21168 Update top on database dropKevin Albertson2016-08-191-4/+6
|
* SERVER-24568 Record stats and fix $collStats for viewsKevin Albertson2016-08-021-0/+1
|
* SERVER-5905 Add operation latency histogramKevin Albertson2016-06-241-3/+62
|
* Revert "SERVER-5905 Add operation latency histogram"Mathias Stearn2016-06-241-76/+3
| | | | This reverts commit c7794350b056cdea85e1c6185a7dda4579936179.
* SERVER-5905 Add operation latency histogramKevin Albertson2016-06-231-3/+76
| | | | Signed-off-by: Kyle Suarez <kyle.suarez@mongodb.com>
* SERVER-21276: Fix various issues with topMartin Bligh2015-11-111-24/+15
|
* SERVER-20668 Support prehashing StringMap keysMathias Stearn2015-10-081-1/+3
| | | | | This allows computing the hash outside of a mutex guarding the StringMap. This commit applies this optimization in Top::record().
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-96/+92
|
* SERVER-19041 Simplify SimpleMutexAndrew Morrow2015-06-191-4/+4
|
* SERVER-17607 initial OP_COMMAND mongod implementationAdam Midvidy2015-05-181-0/+4
|
* SERVER-17817 SERVER-17894 Make Top a decoration on ServiceContextBenety Goh2015-04-221-39/+13
|
* SERVER-15860 Switch replication metadata ops to be replication-specific, ↵matt dannenberg2015-04-171-1/+6
| | | | rather than using commands
* SERVER-16940 Change pass-by-const-ref of StringData to pass-by-valueTyler Brock2015-02-061-2/+2
|
* SERVER-13256 Remove pch.hAndrew Morrow2015-01-151-3/+0
|
* SERVER-13256 Add usings and qualifications for names from namespace stdAndrew Morrow2015-01-151-0/+5
|
* SERVER-13256 Prohibit new uses of pch.hAndrew Morrow2015-01-051-0/+3
|
* SERVER-16342: formatting of top.Eliot Horowitz2014-11-271-32/+32
|
* SERVER-16342: remove some snapshot global data that doesn't make sense any moreEliot Horowitz2014-11-271-1/+0
|
* SERVER-15592 set default log component for all cppMatt Kangas2014-10-141-0/+1
|
* SERVER-14729 logging cleanup - removed mongo/util/log.h from headers, ↵Benety Goh2014-08-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | de-inlining functions that use logging where applicable. de-inlined BSONElement::_asCode() de-inlined BSONObjBuilder::appendDate() de-inlined DBClientCursor::nextSafe() de-inlined IndexDescriptor::_checkOk() de-inlined LastErrorHolder::getSafe() de-inlined UpdateResult constructor de-inlined QueryPlannerCommon::reverseScans() de-inlined repl::ScopedConn::connect() de-inlined repl::_MultiCommand::run() de-inlined OplogReader::tailCheck() de-inlined repl::StateBox::change() de-inlined repl::SyncSourceFeedback::_resetConnection() de-inlined DiskLoc56Bit::operator=() de-inlined DurableInterface::~DurableInterface() de-inlined ListeningSockets::closeAll() de-inlined RelativePath::fromFullPath() and getPartition() de-inlined V8Scope::checkV8ErrorState and removed debug log message from ObjTracker destructor (v8-3.25) de-inlined V8Scope::checkV8ErrorState and removed debug log message from ObjTracker destructor removed log message from List1::orphan() - this should have no user-facing impact because List1::orphan() is used in tests only removed log message from RWLockRecursiveNongreedy::Lock() removed log message from RSBase destructor removed log.h dependency from DESTRUCTOR_GUARD macro removed mongo/util/log.h dependency from qlog.h removed mongo/util/log.h dependency from stacktrace.h removed mongo/util/log.h dependency from s2 logging header removed mongo/util/log.h dependency from chunk_diff-inl.cpp removed mongo/util/log.h from pch.h removed unused mongo/util/log.h include from inlined file sorter.cpp convert HashTable<K,V> to non-template NamespaceHashTable. De-inlined NamespaceHashTable::_find() and constructor convert isself getMyAddrs()and getallIPs() debug log to use LOG() macro assign default log component MONGO_LOG_DEFAULT_COMPONENT removed unused macros LOGATMOST and LOGSOME removed unused FLOG() macro from goodies.h
* SERVER-13641 rename TransactionExperiment to OperationContextHari Khalsa2014-05-151-1/+1
|
* SERVER-13641 Unify Command::newRun into runMathias Stearn2014-05-141-1/+1
| | | | | | | | | | | This is the result of the following seds and a few manual fixups, including removing the old run() and fixing the comments. git grep -l '\<run(const' | xargs sed -si -e 's/\brun(const/newRun(TransactionExperiment* txn, const/' git grep -l '\<run( const' | xargs sed -si -e 's/\brun( const/newRun(TransactionExperiment* txn, const/' git grep -l '\<newRun(' | xargs sed -si -e 's/\bnewRun(/run(/'
* SERVER-13498 Get rid of LockStatusKaloian Manassiev2014-04-151-1/+1
| | | | | | This change removes all usages of LockStatus and pushes the lock acquisitions to be inside the respective commands. This is a refactoring on the way to per-document locking.
* SERVER-1105 Use ResourcePattern type when identifying the resource component ↵Andy Schwerin2013-09-231-1/+1
| | | | | | | | | of required privileges. This patch has two principal components. First, it changes the interface to Privilege and AuthorizationSession to use ResourcePattern in place of std::string for identifying resources. Second, it examines all call sites of the authorization session interface in commands and other code to ensure that the correct resource requirements are conveyed to the authorization_session.
* SERVER-6405: make Top::collectionDrop api easier to work withEliot Horowitz2013-09-171-3/+2
|
* SERVER-8886 Add OpenSSL exception to files in src/mongo/dbIan Whalen2013-09-061-0/+12
|
* Get authorization_manager.h out of commands.h to improve compile time by ↵Spencer T Brody2013-07-021-0/+1
| | | | moving CmdShutdown to its own file
* SERVER-7122 Add required privileges to a few more commandsSpencer T Brody2012-12-111-1/+12
|