Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-43287 Prevent from outputting to system collections | Mihai Andrei | 2019-10-21 | 1 | -0/+4 |
| | |||||
* | SERVER-43962 Assert on valid target namespace in $out/$merge static create ↵ | Nicholas Zolnierz | 2019-10-14 | 1 | -0/+4 |
| | | | | methods | ||||
* | SERVER-43273 Add UUID support to count and getIndexSpecs in DBClient | Vesselina Ratcheva | 2019-10-07 | 1 | -1/+1 |
| | |||||
* | SERVER-41696 Remove the 'ns' field from index specs | Gregory Wlodarek | 2019-07-29 | 1 | -6/+2 |
| | |||||
* | SERVER-41772 Apply clang-format 7.0.1 to the codebase | clang-format-7.0.1 | 2019-07-27 | 1 | -4/+4 |
| | |||||
* | SERVER-39524 remove NamespaceString::virtualized() and friends | Gabe Villasana | 2019-06-26 | 1 | -1/+1 |
| | |||||
* | SERVER-39339 Remove `stdx/memory.h` | ADAM David Alan Martin | 2019-06-10 | 1 | -2/+2 |
| | |||||
* | SERVER-40432 Undo 4.2 changes to $out | Anton Korshunov | 2019-05-30 | 1 | -386/+136 |
| | |||||
* | SERVER-41275 rename $merge option replaceWithNew to replace | Charlie Swanson | 2019-05-23 | 1 | -1/+1 |
| | |||||
* | SERVER-41043 Add 'let' field support for merge stage | Anton Korshunov | 2019-05-23 | 1 | -1/+3 |
| | |||||
* | SERVER-40431 Add merge support for whenMatched: pipeline | Anton Korshunov | 2019-05-13 | 1 | -0/+2 |
| | |||||
* | SERVER-40429 Add merge stage to write output to existing collection | Anton Korshunov | 2019-05-02 | 1 | -6/+16 |
| | |||||
* | SERVER-39074 All operations enforce prepare conflicts by default | Louis Williams | 2019-03-19 | 1 | -1/+0 |
| | | | | | | | | | | | | Prepare conflicts may only be safely ignored when a command can guarantee it does not perform writes. Prepare conflicts are ignored when the read concern is local, available, or majority and the command is aggregate, count, distinct, find, getMore, or group. Aggregate is a special case because it may perform writes to an output collection, but it enables prepare conflict enforcement before doing so. Additionally, connections from a DBDirectClient inherit the ignore_prepare state from their parent operation. | ||||
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 1 | -1/+0 |
| | | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines. | ||||
* | Fix error code conflict. | David Storch | 2018-12-07 | 1 | -1/+1 |
| | |||||
* | SERVER-38063 Fail cleanly on execution-level explain of $out pipeline. | David Storch | 2018-12-07 | 1 | -0/+9 |
| | |||||
* | SERVER-37871 Enforce agreement on shard key across cluster for $out | Charlie Swanson | 2018-11-21 | 1 | -59/+99 |
| | |||||
* | SERVER-37982 Distinguish use cases for collecting document key fields | Charlie Swanson | 2018-11-16 | 1 | -2/+6 |
| | |||||
* | SERVER-20445 Add support for majority read concern level to MapReduce and ↵ | Martin Neupauer | 2018-11-13 | 1 | -9/+7 |
| | | | | Aggregation $out. | ||||
* | SERVER-37231 add test for $out and maxTimeMS | Ian Boros | 2018-11-12 | 1 | -0/+18 |
| | |||||
* | SERVER-37378 Prevent $out to the same namespace as the aggregation for the ↵ | Devin Hilly | 2018-11-07 | 1 | -0/+6 |
| | | | | new modes | ||||
* | SERVER-36813 Be careful when choosing default uniqueKey | Charlie Swanson | 2018-11-01 | 1 | -28/+55 |
| | | | | | | | | Before doing so, refresh the catalog cache to make sure the mongos serving the request is at least somewhat up to date. Additionally, communicate the epoch used to choose the uniqueKey from mongos to the shards, and raise an error from the shards and terminate the aggregation if the epoch of the targeted collection ever changes. | ||||
* | SERVER-37191 writeConcern for $out | Nick Zolnierz | 2018-10-31 | 1 | -0/+1 |
| | |||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -21/+23 |
| | |||||
* | SERVER-36047: Enforce existence of unique index containing fields of $out ↵ | Nick Zolnierz | 2018-09-21 | 1 | -13/+13 |
| | | | | uniqueKey for sharded collections | ||||
* | SERVER-37219 Use rvalue references when spilling in $out | Charlie Swanson | 2018-09-19 | 1 | -3/+5 |
| | |||||
* | SERVER-36255 prohibit $out with readConcern level "linearizable" | Kyle Suarez | 2018-09-12 | 1 | -0/+3 |
| | |||||
* | SERVER-36367 validation for $out "uniqueKey" | Kyle Suarez | 2018-09-11 | 1 | -9/+68 |
| | |||||
* | SERVER-36100 generate _id for $out uniqueKey if not present | Kyle Suarez | 2018-08-30 | 1 | -1/+9 |
| | | | | | | | | | If the _id field is part of the $out "uniqueKey" but is not present in the document at the time of write, the $out stage will generate it automatically. We won't generate an _id if if isn't part of the "uniqueKey" so that DocumentSourceOutInPlaceReplace won't use it as part of the update. | ||||
* | SERVER-13201 support $out to foreign database | Kyle Suarez | 2018-08-28 | 1 | -0/+6 |
| | | | | | Allows $out to write to a database foreign to the aggregation namespace when the mode is "insertDocuments" or "replaceDocuments" | ||||
* | SERVER-36424 Enforce uniqueKey is unique enough | Charlie Swanson | 2018-08-27 | 1 | -0/+12 |
| | |||||
* | SERVER-35954 Default uniqueKey to document key for sharded collection | Charlie Swanson | 2018-08-24 | 1 | -9/+10 |
| | |||||
* | SERVER-35905 Add logic to detect when $out is eligible for an exchange | Charlie Swanson | 2018-08-24 | 1 | -33/+45 |
| | |||||
* | SERVER-36288: Adjust required $out authz privileges based on mode | Nick Zolnierz | 2018-08-23 | 1 | -2/+19 |
| | |||||
* | SERVER-36667: Add ability to have a mixture of sharded and unsharded foreign ↵ | Nick Zolnierz | 2018-08-21 | 1 | -3/+5 |
| | | | | namespaces in an aggregation | ||||
* | SERVER-36123: Reject $out with mode: replaceCollection if the output ↵ | Nick Zolnierz | 2018-08-09 | 1 | -2/+14 |
| | | | | collection is sharded | ||||
* | SERVER-35895: Add ability for $out to write to remote hosts | Nick Zolnierz | 2018-08-08 | 1 | -3/+3 |
| | |||||
* | SERVER-35896: Support 'replaceDocuments' mode in $out | Nick Zolnierz | 2018-08-02 | 1 | -30/+37 |
| | |||||
* | SERVER-36286: Rename options for $out | Nick Zolnierz | 2018-07-26 | 1 | -13/+12 |
| | |||||
* | SERVER-35897: Add support for $out to append to existing collection | Nick Zolnierz | 2018-07-24 | 1 | -95/+14 |
| | |||||
* | SERVER-35893: Update $out to accept new syntax | Nick Zolnierz | 2018-07-05 | 1 | -21/+78 |
| | |||||
* | SERVER-35388 Improve misleading error messages for operations banned in ↵ | Samy Lanka | 2018-06-25 | 1 | -3/+6 |
| | | | | transactions | ||||
* | SERVER-35329 Package agg projection code for use outside of agg execution | Bernard Gorman | 2018-06-22 | 1 | -2/+2 |
| | |||||
* | SERVER-34443 Refactor WiredTigerRecoveryUnit and WiredTigerSnapshotManager. ↵ | Louis Williams | 2018-05-15 | 1 | -1/+1 |
| | | | | An enum is now used to indicate at which time to read on a RecoveryUnit. | ||||
* | SERVER-33722 readConcern snapshot should return an error for metadata changes | James Wahlin | 2018-03-14 | 1 | -2/+4 |
| | |||||
* | SERVER-32190 Make MongoProcessInterface always available | Charlie Swanson | 2017-12-19 | 1 | -10/+10 |
| | |||||
* | SERVER-29609 Rename MongodInterface to MongoProcessInterface. | Charlie Swanson | 2017-10-03 | 1 | -8/+9 |
| | |||||
* | SERVER-28509 Make DBClient use write commands | Mathias Stearn | 2017-07-26 | 1 | -1/+3 |
| | | | | Everything that needs to actually use legacy write ops now does so explicitly. | ||||
* | SERVER-28509 Flatten DBClient hierarchy to just DBClientBase and subclasses | Mathias Stearn | 2017-07-26 | 1 | -2/+2 |
| | |||||
* | SERVER-29371 DocumentSource classes should provide auth requirements | James Wahlin | 2017-07-25 | 1 | -3/+12 |
| |