summaryrefslogtreecommitdiff
path: root/src/mongo/s/query/cluster_aggregation_planner.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-76427 Rename $telemetry to $queryStatsWill Buerger2023-05-171-4/+4
|
* Revert "SERVER-76427: Rename $telemetry to $queryStats"liubov.molchanova2023-05-171-4/+4
| | | | This reverts commit d646e44b7801a3e5b3230bbae7dcfe05a5ed8707.
* SERVER-76427: Rename $telemetry to $queryStatsWill Buerger2023-05-171-4/+4
| | | | Co-authored-by: Ted Tuckman <ted.tuckman@mongodb.com>
* SERVER-76557: Keep RequestShapifiers in telemetry storeWill Buerger2023-05-051-1/+1
|
* SERVER-76781: Decouple opdebug metric collection from telemetryWill Buerger2023-05-031-2/+3
|
* SERVER-75286 Initialise the CollectionWriter's _acquisition fieldKaloian Manassiev2023-04-051-3/+0
|
* SERVER-73933: Consolidate telemetry metrics from clientcursor into ↵Will Buerger2023-03-271-6/+7
| | | | OpDebug::AdditiveMetrics
* SERVER-71636 Fix explain of $lookup when inner collection is shardedDavid Storch2023-03-231-2/+7
| | | | | | | | | | Before the fix, the system would erroneously dispatch explain commands across the wire when executing the inner side and throw away the results. After the fix, the system will actually run the agg command itself against the inner side. This improves the runtime stats that we expose in the final explain output, and avoids the parsing-related error originally reported under this ticket.
* SERVER-73494 Hook new shapification up to telemetry store for find commandDavis Haupt2023-03-201-1/+1
|
* SERVER-70799 Remove ShardVersion::IGNORED()Allison Easton2023-03-131-13/+23
|
* SERVER-73557 add ability for mongos to broadcast shards pipeline to all ↵Davis Haupt2023-03-081-4/+5
| | | | nodes in a shard
* SERVER-73727: Aggregate mongos metrics in ClusterClientCursorWill Buerger2023-03-011-10/+15
|
* SERVER-73865 Use config shard name for the config serverJack Mulrow2023-02-231-1/+3
|
* SERVER-70997 Implement query sampler counters for $currentOpIsrael Hsu2023-02-161-2/+4
|
* SERVER-73530 TransactionClient API to use DatabaseName objects rather than ↵mathisbessamdb2023-02-161-2/+2
| | | | strings
* SERVER-72942 Change DBClient *Collection functions to use NamespaceString ↵Sophia Tan2023-02-041-2/+1
| | | | objects
* SERVER-70382 Replace boost::none index versions with the actual index ↵Allison Easton2022-11-231-1/+1
| | | | version from the catalog cache or CSR
* SERVER-69801 Support sampling aggregate queries on sharded clustersCheahuychou Mao2022-11-111-4/+20
|
* SERVER-69721 Serialize and deserialize namespace in cursor reply objects ↵jannaerin2022-10-211-1/+1
| | | | correctly in multitenant environment
* SERVER-63811 Add check to allow documents stage to run without a database ↵galon12022-09-201-5/+8
| | | | existing
* SERVER-65259 fix cursor leak in aggregation that requires merging on shardMickey. J Winters2022-09-161-7/+21
|
* SERVER-69033 Remove ChunkVersion only constructor from ShardVersionAllison Easton2022-09-011-2/+2
|
* SERVER-68826 Introduce the server_base libraryKaloian Manassiev2022-08-181-1/+1
|
* SERVER-66360 Remove multi-user authentication supportSara Golemon2022-05-241-2/+2
|
* SERVER-59400 Revert "SERVER-55581: Return ScopedDbConnection to connection ↵Amirsaman Memaripour2022-05-111-1/+0
| | | | | | pool in cluster aggregation planner" This reverts commit 663e90bbe862969572246b7b442845ed83a2472d.
* SERVER-66203 move MONGO_LOGV2_DEFAULT_COMPONENT defs below includesBilly Donahue2022-05-061-1/+3
|
* SERVER-62537 Enable merging of multiple cursors from a remote aggregationTed Tuckman2022-04-091-10/+4
|
* SERVER-58673 Delete per shard cursor feature flagMickey. J Winters2022-03-171-81/+9
|
* SERVER-63781 set per shard cursor initial batch size to 0Mickey. J Winters2022-03-031-1/+7
|
* SERVER-63774 Pass optional dbVersion to runPipelineOnSpecificShardJennifer Peshansky2022-03-031-4/+5
|
* SERVER-62738 implement aggregate $_passthroughToShard optionMickey. J Winters2022-02-251-4/+115
|
* SERVER-63331 Remove useless methods from BatchCommandResponseKaloian Manassiev2022-02-071-1/+1
|
* SERVER-31540 Get rid of boost::optional<UUID> from sharding codeKaloian Manassiev2021-10-201-1/+1
|
* SERVER-59924 Error executing aggregate with $out with "available" read ↵Eric Cox2021-10-081-2/+1
| | | | concern on sharded clusters
* SERVER-55581: Return ScopedDbConnection to connection pool in cluster ↵Tyler Seip2021-08-031-0/+1
| | | | aggregation planner
* SERVER-57985 Remove RouterExecStage::ExecContextDenis Grebennicov2021-07-121-1/+1
|
* SERVER-55309 Re-order post-image lookup stages when expanding $changeStreamDrew Paroski2021-07-081-1/+2
|
* SERVER-56696: Introduce a new change stream stage to handle the topologyRishab Joshi2021-05-201-2/+1
| | | | change event.
* SERVER-55491: Make DocumentSourceUpdateOnAddShards as the first class member ↵Rishab Joshi2021-05-091-13/+12
| | | | of the pipeline
* SERVER-54937 Removes DocumentSourceChangeStreamCloseCursor dependencies on ↵Rishab Joshi2021-04-301-0/+13
| | | | invalidate events
* SERVER-54975 Rename IDL parser classes to use CommandRequest and ↵Bernard Gorman2021-04-021-2/+2
| | | | CommandReply suffixes
* SERVER-51649 Convert aggregate command input to IDLRuoxin Xu2021-01-071-2/+2
|
* SERVER-51070 Move the ConfigServer ShardId constant to be under ShardIdKaloian Manassiev2020-12-031-1/+1
| | | | ... so components lower on the stack don't need to link ShardRegistry.
* SERVER-47398 Start sending 'let' for aggregates.Charlie Swanson2020-12-011-9/+9
| | | | | | Replaces usages of 'runtimeConstants' with 'let' parameters. This does not replace usages for the write commands and for $merge. We will need follow-up work for that.
* SERVER-47398 Rename runtime constants to legacyCharlie Swanson2020-12-011-2/+2
|
* SERVER-44570 Add tripwire assertions (tassert)Kevin Pulo2020-11-021-1/+3
|
* SERVER-50246 Fix $unionWith explain with mode 'executionStats' to account ↵Nick Zolnierz2020-09-081-1/+0
| | | | for pushed down stages
* SERVER-50505 Make the CatalogCache return ChunkManager(s) directlyKaloian Manassiev2020-09-011-30/+29
| | | | | ... instead of returning the intermediate CachedCollectionRoutingInfo class. The ChunkManager should be the only class used for routing.
* SERVER-48900 Remove format-string arguments from logv2 statementsMilena Ivanova2020-08-201-1/+0
|
* SERVER-49376: Ensure cursors inherit API settings of the initiating commandXueruiFa2020-07-291-2/+4
|