Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-70799 Remove ShardVersion::IGNORED() | Allison Easton | 2023-03-13 | 1 | -4/+4 |
| | |||||
* | SERVER-70876 Disallow operators that run javascript in multitenancy mode | Hugh Tong | 2023-02-02 | 1 | -3/+3 |
| | |||||
* | SERVER-70382 Replace boost::none index versions with the actual index ↵ | Allison Easton | 2022-11-23 | 1 | -1/+1 |
| | | | | version from the catalog cache or CSR | ||||
* | SERVER-71141 Support sampling nested aggregate queries on sharded clusters | Cheahuychou Mao | 2022-11-15 | 1 | -11/+10 |
| | |||||
* | SERVER-69801 Support sampling aggregate queries on sharded clusters | Cheahuychou Mao | 2022-11-11 | 1 | -2/+5 |
| | |||||
* | SERVER-69926 errorcodes.py doesn't detect duplicate errors in ↵ | Reo Kimura | 2022-10-13 | 1 | -1/+1 |
| | | | | MONGO_UNREACHABLE_TASSERT | ||||
* | SERVER-63811 Add check to allow documents stage to run without a database ↵ | galon1 | 2022-09-20 | 1 | -1/+3 |
| | | | | existing | ||||
* | SERVER-67827 Convert non-sharding ErrmsgCommandDeprecated commands to ↵ | Sophia Tan | 2022-08-17 | 1 | -0/+2 |
| | | | | BasicCommand | ||||
* | SERVER-67824 Rename IDLParserErrorContext to IDLParserContext | Hugh Tong | 2022-07-26 | 1 | -1/+1 |
| | |||||
* | Revert "SERVER-66270 Set ExpressionContext::inMongos to true only on mongos" | auto-revert-processor | 2022-05-07 | 1 | -2/+1 |
| | | | | This reverts commit 4170c36e4d2551a0f5e7044c63ee9b8a2a5b48b5. | ||||
* | SERVER-66270 Set ExpressionContext::inMongos to true only on mongos | Arun Banala | 2022-05-07 | 1 | -1/+2 |
| | |||||
* | SERVER-66203 move MONGO_LOGV2_DEFAULT_COMPONENT defs below includes | Billy Donahue | 2022-05-06 | 1 | -1/+3 |
| | |||||
* | SERVER-62738 implement aggregate $_passthroughToShard option | Mickey. J Winters | 2022-02-25 | 1 | -4/+10 |
| | |||||
* | SERVER-58352: Remove ClusterCursorManager::getNamespaceForCursorId(), and ↵ | Neil Shweky | 2021-10-27 | 1 | -1/+1 |
| | | | | related simplifications | ||||
* | SERVER-57258: Add deprecation msg for mapReduce() | Maddie Zechar | 2021-06-24 | 1 | -2/+9 |
| | |||||
* | SERVER-55015 Replace GetMoreRequest with IDL-generated GetMoreCommand | Alya Berciu | 2021-05-24 | 1 | -1/+0 |
| | |||||
* | SERVER-54975 Rename IDL parser classes to use CommandRequest and ↵ | Bernard Gorman | 2021-04-02 | 1 | -12/+14 |
| | | | | CommandReply suffixes | ||||
* | SERVER-48378 Expose settings of query knobs in agg explain output | Timour Katchaounov | 2021-03-04 | 1 | -0/+1 |
| | | | | | Added a top-level section in the explain that shows the most interesting server parameters (limits). | ||||
* | SERVER-53311 Add a 'struct' type to represent 'cursor' object in aggregate ↵ | Ruoxin Xu | 2021-01-20 | 1 | -1/+1 |
| | | | | command input IDL | ||||
* | SERVER-51649 Convert aggregate command input to IDL | Ruoxin Xu | 2021-01-07 | 1 | -9/+9 |
| | |||||
* | SERVER-47398 Start sending 'let' for aggregates. | Charlie Swanson | 2020-12-01 | 1 | -2/+2 |
| | | | | | | 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 legacy | Charlie Swanson | 2020-12-01 | 1 | -2/+2 |
| | |||||
* | SERVER-52541 Specify dropDatabase in IDL | A. Jesse Jiryu Davis | 2020-11-13 | 1 | -1/+1 |
| | |||||
* | SERVER-50246 Fix $unionWith explain with mode 'executionStats' to account ↵ | Nick Zolnierz | 2020-09-08 | 1 | -1/+0 |
| | | | | for pushed down stages | ||||
* | SERVER-50505 Make the CatalogCache return ChunkManager(s) directly | Kaloian Manassiev | 2020-09-01 | 1 | -13/+13 |
| | | | | | ... instead of returning the intermediate CachedCollectionRoutingInfo class. The ChunkManager should be the only class used for routing. | ||||
* | SERVER-46716: Add tests for let parameters for sharded update | Pawel Terlecki | 2020-06-12 | 1 | -2/+2 |
| | | | | Bring back the earlier commit. | ||||
* | Revert "SERVER-46716: Add tests for let parameters for sharded update" | Katherine Wu | 2020-06-12 | 1 | -2/+2 |
| | | | | This reverts commit 41fd8b2a5b227dda18ab81da51e10ecafcf64a52. | ||||
* | SERVER-46716: Add tests for let parameters for sharded update | Pawel Terlecki | 2020-06-11 | 1 | -2/+2 |
| | | | | Made cosmetic changes for the sake of consistency. | ||||
* | SERVER-46115 Implement 'let' parameters to aggregate commands | Eric Cox | 2020-04-30 | 1 | -1/+2 |
| | |||||
* | SERVER-46921 make collection of timing info opt in in PlanStage | Ian Boros | 2020-04-13 | 1 | -1/+3 |
| | |||||
* | SERVER-44884 Remove the 'useNewUpsert' flag after branching for 4.5 | Bernard Gorman | 2020-03-12 | 1 | -5/+0 |
| | |||||
* | SERVER-45538 Add shard version retry logic for $unionWith sub-pipeline | Charlie Swanson | 2020-02-26 | 1 | -1/+3 |
| | |||||
* | SERVER-45457 Allow disabling system.js on a per-expression basis | Katherine Wu | 2020-02-21 | 1 | -0/+1 |
| | | | | create mode 100644 jstests/core/system_js_access.js | ||||
* | SERVER-45456 Allow JavaScript on mongos | James Wahlin | 2020-02-07 | 1 | -0/+2 |
| | | | | | | | create mode 100644 jstests/noPassthrough/mr_noscripting.js delete mode 100644 jstests/noPassthroughWithMongod/mr_noscripting.js create mode 100644 jstests/sharding/agg_js_on_mongos.js create mode 100644 jstests/sharding/javascript_heap_limit.js | ||||
* | SERVER-45838 Rename/restructure mongo_process_interface classes and files | Charlie Swanson | 2020-02-05 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | create mode 100644 src/mongo/db/pipeline/process_interface/SConscript rename src/mongo/db/pipeline/{process_interface_standalone.cpp => process_interface/common_mongod_process_interface.cpp} (72%) rename src/mongo/db/pipeline/{process_interface_standalone.h => process_interface/common_mongod_process_interface.h} (69%) rename src/mongo/db/pipeline/{mongo_process_common.cpp => process_interface/common_process_interface.cpp} (91%) rename src/mongo/db/pipeline/{mongo_process_common.h => process_interface/common_process_interface.h} (91%) rename src/mongo/db/pipeline/{ => process_interface}/mongo_process_interface.cpp (96%) rename src/mongo/db/pipeline/{ => process_interface}/mongo_process_interface.h (100%) rename src/mongo/db/pipeline/{process_interface_factory_mongod.cpp => process_interface/mongod_process_interface_factory.cpp} (84%) rename src/mongo/db/pipeline/{ => process_interface}/mongos_process_interface.cpp (93%) rename src/mongo/db/pipeline/{ => process_interface}/mongos_process_interface.h (97%) rename src/mongo/db/pipeline/{ => process_interface}/mongos_process_interface_test.cpp (84%) create mode 100644 src/mongo/db/pipeline/process_interface/non_shardsvr_process_interface.cpp create mode 100644 src/mongo/db/pipeline/process_interface/non_shardsvr_process_interface.h rename src/mongo/db/pipeline/{process_interface_shardsvr.cpp => process_interface/shardsvr_process_interface.cpp} (88%) rename src/mongo/db/pipeline/{process_interface_shardsvr.h => process_interface/shardsvr_process_interface.h} (95%) rename src/mongo/db/pipeline/{process_interface_standalone_test.cpp => process_interface/shardsvr_process_interface_test.cpp} (95%) rename src/mongo/db/pipeline/{stub_mongo_process_interface_lookup_single_document.cpp => process_interface/stub_lookup_single_document_process_interface.cpp} (89%) rename src/mongo/db/pipeline/{stub_mongo_process_interface_lookup_single_document.h => process_interface/stub_lookup_single_document_process_interface.h} (93%) rename src/mongo/db/pipeline/{ => process_interface}/stub_mongo_process_interface.h (99%) | ||||
* | SERVER-45528 Split/consolidate sharded_agg_helpers and | Nicholas Zolnierz | 2020-01-27 | 1 | -20/+23 |
| | | | | | cluster_aggregation_planner libraries to distinguish methods on mongod vs mongos | ||||
* | SERVER-44475 Remove Query Knob | Jacob Evans | 2019-12-11 | 1 | -1/+10 |
| | |||||
* | SERVER-43860 Upgrade/downgrade mechanism for new $merge upsert behaviour | Bernard Gorman | 2019-12-02 | 1 | -0/+5 |
| | |||||
* | SERVER-44833: fix error messages supplements to also be appended as part of ↵ | Jacob Evans | 2019-11-26 | 1 | -40/+47 |
| | | | | cluster MR Agg | ||||
* | SERVER-44583 M/R Agg: Add explain support for mapReduce command | Mihai Andrei | 2019-11-22 | 1 | -12/+23 |
| | |||||
* | SERVER-44635 MR in Agg: Remove in-line mapReduce execution statistics | James Wahlin | 2019-11-21 | 1 | -3/+1 |
| | |||||
* | SERVER-44714 Fix sharding_map_reduce_agg evergreen suite | James Wahlin | 2019-11-18 | 1 | -1/+1 |
| | |||||
* | SERVER-42693 Add renameAndPreserveOptions command and allow $out to output ↵ | Ted Tuckman | 2019-11-15 | 1 | -3/+3 |
| | | | | to different DB | ||||
* | SERVER-44608 Only set "use44SortKeys" in command from mongos. | Justin Seyster | 2019-11-13 | 1 | -13/+15 |
| | | | | | | | | | In a mixed cluster, it is possible for a 4.4 shard to create a command that will get sent to a 4.2 shard. If the command includes the "use44SortKeys" flag, it will fail on 4.2 mongod. No shard-to-shard pipeline will ever include a change stream, so "use44SortKeys" is unnecessary in this case. | ||||
* | SERVER-43844: Remove redundant collation BSONObj on ExpressionContext | Nicholas Zolnierz | 2019-10-21 | 1 | -1/+0 |
| | |||||
* | SERVER-43706 M/R Agg: Support referencing 'scope' variables in translated ↵ | Arun Banala | 2019-10-21 | 1 | -6/+12 |
| | | | | aggregation pipeline for mongos | ||||
* | SERVER-42676 M/R Agg: Add planStats support to mapReduce in agg | James Wahlin | 2019-10-16 | 1 | -10/+7 |
| | |||||
* | SERVER-43626 MR Agg: Fail and cleanup cursors when a sharded mapReduce ↵ | Nicholas Zolnierz | 2019-10-11 | 1 | -0/+11 |
| | | | | cannot fit in a single batch response | ||||
* | SERVER-42942 M/R Agg: Implement translation for cluster mapReduce command | Nicholas Zolnierz | 2019-10-08 | 1 | -34/+163 |
| | |||||
* | SERVER-43020 Beef up mapReduce validation | Charlie Swanson | 2019-09-12 | 1 | -3/+2 |
| |