summaryrefslogtreecommitdiff
path: root/src/mongo/s/query/cluster_cursor_manager.h
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-76427 Rename $telemetry to $queryStatsWill Buerger2023-05-171-5/+5
|
* Revert "SERVER-76427: Rename $telemetry to $queryStats"liubov.molchanova2023-05-171-5/+5
| | | | This reverts commit d646e44b7801a3e5b3230bbae7dcfe05a5ed8707.
* SERVER-76427: Rename $telemetry to $queryStatsWill Buerger2023-05-171-5/+5
| | | | Co-authored-by: Ted Tuckman <ted.tuckman@mongodb.com>
* SERVER-76557: Keep RequestShapifiers in telemetry storeWill Buerger2023-05-051-1/+2
|
* SERVER-76781: Decouple opdebug metric collection from telemetryWill Buerger2023-05-031-9/+8
|
* SERVER-72794: Implement cursor response for bulkWrite on mongosLingzhi Deng2023-04-171-0/+6
|
* SERVER-73933: Consolidate telemetry metrics from clientcursor into ↵Will Buerger2023-03-271-6/+13
| | | | OpDebug::AdditiveMetrics
* SERVER-73494 Hook new shapification up to telemetry store for find commandDavis Haupt2023-03-201-1/+1
|
* SERVER-73727: Aggregate mongos metrics in ClusterClientCursorWill Buerger2023-03-011-0/+9
|
* SERVER-70256 Protect ClusterCursorManager::_cursorsTimeOut from data raceRomans Kasperovics2022-10-111-7/+2
|
* SERVER-68214 move session_catalog*, session*, logical_session* to ↵Shin Yee Tan2022-08-171-2/+2
| | | | mongo/db/session directory
* SERVER-66360 Remove multi-user authentication supportSara Golemon2022-05-241-8/+7
|
* SERVER-58352: Remove ClusterCursorManager::getNamespaceForCursorId(), and ↵Neil Shweky2021-10-271-72/+19
| | | | related simplifications
* SERVER-59936: Remove logging from ClusterCursorManagerNeil Shweky2021-10-211-84/+0
|
* SERVER-58503 Kill open cursors for a connection when a load balanced ↵George Wangensteen2021-10-131-141/+151
| | | | connection on mongos is closed
* SERVER-47869 Add debug logging mechanism to mongos cursor managerIan Boros2020-08-181-2/+89
| | | | | | There is a bug in the mongos cursor manager tracked by SERVER-27796 which has never been reproduced in our testing environment but has been encountered by multiple customers. This change adds a small diagnostic log to the mongos cursor manager which is dumped when a symptom of the bug is found.
* SERVER-46767 Provide a mapping from OperationKey to CursorID in the ↵Nick Zolnierz2020-03-241-1/+15
| | | | CursorManager
* SERVER-42165 Replace uses of stdx::mutex with mongo::MutexBen Caimano2019-09-171-4/+4
|
* SERVER-31138 ensure releaseCursor returns a RAII safe typeGeorge Wangensteen2019-08-091-17/+22
|
* SERVER-42456 Improve access to cursor underlying a ↵George Wangensteen2019-08-091-116/+6
| | | | ClusterCursorManager::PinnedCursor
* SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.12019-07-271-1/+1
|
* SERVER-40110 don't call OpContext::checkForInterrupt() off-threadIan Boros2019-07-261-2/+7
|
* SERVER-31252 Update comments for pinCursor and checkOutCursor.George Wangensteen2019-07-031-0/+7
|
* SERVER-40357 expand all calls to MONGO_DISALLOW_COPYINGBilly Donahue2019-03-281-4/+8
| | | | | | | | | | | produced by: hits="$(git grep -n MONGO_DISALLOW_COPYING | cut -d: -f1 )" for f in "$hits"; do sed -i.orig ' s/^\( *\)MONGO_DISALLOW_COPYING(\(.*\));/\1\2(const \2\&) = delete;\n\1\2\& operator=(const \2\&) = delete;/; ' $f done
* 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-37836 re-evaluate authorization for originating command in getMoreIsabella Siu2019-02-081-0/+7
|
* SERVER-38411 Propagate postBatchResumeToken through mongoS to clientBernard Gorman2019-01-091-0/+5
|
* SERVER-38249 Implement stdx unordered_map and unordered_set as absl node ↵Henrik Edin2018-12-201-2/+1
| | | | | | | | | | hash map/set. Remove stdx::unordered_multimap and multiset. Custom hashers to stdx::unordered_map are not trusted by default, we will rehash the produced hash with absl again to ensure we have a good hash function.
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
|
* SERVER-37004 Add auth to getIdleCursorsTed Tuckman2018-10-051-1/+2
|
* SERVER-37005 Add fields to GenericCursorTed Tuckman2018-10-041-0/+25
|
* SERVER-37003 Add activeCursor field to curOp for getMoreTed Tuckman2018-09-281-0/+5
|
* SERVER-37090 Add idleCursors to currentOp output for mongosTed Tuckman2018-09-181-0/+8
|
* SERVER-37001 Add idleCursor to $currentOpTed Tuckman2018-09-141-2/+2
|
* SERVER-35948 Clean up stale TODO comments in query system code.David Storch2018-07-031-4/+0
| | | | | Also removes unneeded explicit initialization of default value in an IDL-generated type.
* SERVER-33991 Pass txnNumber in getMore requests through mongosJack Mulrow2018-04-231-0/+10
|
* SERVER-33323 Fix pushBack, remove const from size_t, and fix s390xCharlie Swanson2018-04-051-1/+1
| | | | | | | | | | Check if the pipeline is empty before setting the new stage to point to the last one in Pipeline::pushBack(). Remove unnecessary const qualifier from std::size_t return types. Work around a compiler bug on s390x by allowing a CursorResponse to be copied.
* SERVER-33323 Use the IDL to serialize the ARMCharlie Swanson2018-04-051-1/+1
|
* Revert "SERVER-33323 Use the IDL to serialize the ARM"William Schultz2018-04-051-1/+1
| | | | This reverts commit 7d09f278a2acf9791b36927d6af1d30347d60391.
* SERVER-33323 Use the IDL to serialize the ARMCharlie Swanson2018-04-041-1/+1
|
* SERVER-34016 Add number of contacted shards to the mongos slow query logBernard Gorman2018-03-281-0/+6
|
* SERVER-19410 Add maxTimeMS support to mongosCharlie Swanson2018-03-161-0/+13
|
* SERVER-18094 Add 'localOps' parameter to $currentOp to show local mongoS ↵Bernard Gorman2018-03-151-0/+5
| | | | operations
* Revert "SERVER-19410 Enforce maxTimeMS on mongos."Charlie Swanson2018-03-131-13/+0
| | | | This reverts commit 4df8c9134d3202379bf4d07d7ee10ab3fcfbfe69.
* SERVER-19410 Enforce maxTimeMS on mongos.Charlie Swanson2018-03-121-0/+13
|
* SERVER-32957 part 2: remove killPending flag and reapZombieCursors()Ian Boros2018-02-261-43/+41
|
* SERVER-32957 part 1: mongos will now destroy kill pending cursors on checkinIan Boros2018-02-201-17/+21
|
* SERVER-32395 Make killCursors work against pinned cursors on mongos when ↵Ian Boros2018-02-071-17/+54
| | | | auth is enabled
* SERVER-32169 Allow killCursors to kill across lsidsSara Golemon2017-12-121-1/+3
|
* SERVER-31665 Use correct read concern/preference during update lookupCharlie Swanson2017-11-171-0/+5
|