Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-37261 Protect setting ReadConcernArgs decoration on OperationContext ↵ | Vesselina Ratcheva | 2018-11-07 | 1 | -1/+6 |
| | | | | with client lock | ||||
* | SERVER-36260 Share sessionOptions validations between MongoS and MongoD | Jack Mulrow | 2018-11-07 | 1 | -5/+4 |
| | |||||
* | SERVER-36966 Validate ns in cluster mapReduce | Charlie Swanson | 2018-11-05 | 1 | -20/+21 |
| | | | | | | Also ensures that the temp collections are always up to date, and extends the passthrough coverage of the mapReduce command outputting to a sharded collection. | ||||
* | SERVER-35518: Support the failCommand fail point in mongoS | natalie.tsvetkova | 2018-11-02 | 1 | -0/+12 |
| | |||||
* | SERVER-37693 Uassert shards never return CannotImplicitlyCreateCollection in ↵ | Jack Mulrow | 2018-11-01 | 1 | -0/+8 |
| | | | | a transaction | ||||
* | SERVER-37191 writeConcern for $out | Nick Zolnierz | 2018-10-31 | 2 | -12/+4 |
| | |||||
* | SERVER-37347 Distinguish retryable writes from writes in a transaction on mongos | Jack Mulrow | 2018-10-29 | 1 | -2/+3 |
| | |||||
* | SERVER-37754 Remove duplicate copyright headers | Ramon Fernandez | 2018-10-25 | 1 | -26/+22 |
| | |||||
* | SERVER-37179 Pass the reference of OperationSessionInfoFromClient around. | Siyuan Zhou | 2018-10-24 | 1 | -2/+2 |
| | |||||
* | Revert "SERVER-37703 Put back early return that was accidentally removed ↵ | eshamaharishi | 2018-10-22 | 1 | -1/+2 |
| | | | | | | | | from if block in TransactionRouter::commitTransaction" This reverts commit 206c9e47924073d426df60624a539b792bd04047. Revert "SERVER-37703 TransactionRouter::commitTransaction does not need to return the coordinator's response to the caller" This reverts commit 7a1cf7b8cc5751cd19ced4186ab575b8827d22dd. | ||||
* | SERVER-37703 TransactionRouter::commitTransaction does not need to return ↵ | Esha Maharishi | 2018-10-22 | 1 | -2/+1 |
| | | | | the coordinator's response to the caller | ||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 80 | -827/+1002 |
| | |||||
* | SERVER-37349 Later statements in a transaction should target shards using ↵ | Jack Mulrow | 2018-10-19 | 5 | -22/+5 |
| | | | | the global read timestamp | ||||
* | SERVER-37349 Ensure that commands with transactions do not use the ↵ | Kaloian Manassiev | 2018-10-13 | 3 | -5/+17 |
| | | | | VersionManager | ||||
* | SERVER-37563 Remove all usages of getGlobalAuthorizationManager | Kaloian Manassiev | 2018-10-12 | 7 | -45/+13 |
| | |||||
* | SERVER-37551 Add authorizedDatabases param to listDatabases command | Sara Golemon | 2018-10-11 | 1 | -9/+20 |
| | |||||
* | SERVER-37526 IDLify listDatabases commandr4.1.4 | Sara Golemon | 2018-10-11 | 2 | -1/+6 |
| | |||||
* | SERVER-37223 Place readConcernArgs on opCtx for subsequent statements in ↵ | Jack Mulrow | 2018-10-09 | 1 | -31/+10 |
| | | | | sharded transactions | ||||
* | SERVER-37210 Mongos should implicitly abort transactions on unhandled errors | Jack Mulrow | 2018-10-09 | 4 | -50/+106 |
| | |||||
* | SERVER-37209 Allow mongos to read from views in a transaction | Jack Mulrow | 2018-10-03 | 1 | -0/+5 |
| | |||||
* | SERVER-37227 Reintroduce enableMajorityReadConcern:false server parameter | Tess Avitabile | 2018-10-02 | 1 | -2/+2 |
| | |||||
* | SERVER-31552 Allow users to be pinned in memory | Jonathan Reams | 2018-10-01 | 1 | -13/+13 |
| | |||||
* | Revert "SERVER-31552 Allow users to be pinned in memory" | Jonathan Reams | 2018-09-28 | 1 | -13/+13 |
| | | | | This reverts commit d8e10f2dcc4554c74cf1da9d40557233cad70fb1. | ||||
* | SERVER-31552 Allow users to be pinned in memory | Jonathan Reams | 2018-09-28 | 1 | -13/+13 |
| | |||||
* | SERVER-37239 Router should validate if commands are allowed to run within ↵ | Randolph Tan | 2018-09-27 | 1 | -0/+2 |
| | | | | transactions | ||||
* | SERVER-36589 Implement mongos abort logic | Randolph Tan | 2018-09-26 | 1 | -6/+8 |
| | |||||
* | SERVER-36589 Reorganize libraries and fold s/transaction to s/ | Randolph Tan | 2018-09-26 | 30 | -816/+31 |
| | |||||
* | SERVER-29160 bump timeout for migration operations | Misha Tyulenev | 2018-09-24 | 4 | -4/+4 |
| | |||||
* | SERVER-36047: Enforce existence of unique index containing fields of $out ↵ | Nick Zolnierz | 2018-09-21 | 4 | -51/+33 |
| | | | | uniqueKey for sharded collections | ||||
* | SERVER-37195 Add missing audit edges to mongos | Jonathan Reams | 2018-09-21 | 1 | -0/+1 |
| | |||||
* | SERVER-37016 Don't stash TransactionRouter inside ShardingTaskExecutor | Randolph Tan | 2018-09-21 | 5 | -29/+34 |
| | |||||
* | SERVER-35707 Add helper for clearing participants, improve error messages, ↵ | Jack Mulrow | 2018-09-20 | 1 | -4/+7 |
| | | | | and update comments | ||||
* | SERVER-35707 Allow mongos to retry on re-targeting errors in a transaction | Jack Mulrow | 2018-09-19 | 1 | -12/+41 |
| | |||||
* | SERVER-36606: Allow commands to expose names of sensitive fields | Spencer Jackson | 2018-09-17 | 1 | -4/+4 |
| | |||||
* | SERVER-36591 Allow mongos to retry on snapshot errors encountered in first ↵ | Jack Mulrow | 2018-09-12 | 3 | -1/+107 |
| | | | | txn statement | ||||
* | SERVER-36557 Compute atClusterTime when killCursors is the first command in ↵ | Jack Mulrow | 2018-09-07 | 1 | -0/+18 |
| | | | | a sharded transaction | ||||
* | SERVER-36557 Compute atClusterTime for cluster batch writes and findAndModify | Jack Mulrow | 2018-09-06 | 10 | -94/+482 |
| | |||||
* | SERVER-36122 Implement mongos transaction commit | Randolph Tan | 2018-09-06 | 1 | -8/+9 |
| | |||||
* | SERVER-36015 Remove references to system.namespaces and system.indexes | Dianna Hohensee | 2018-08-29 | 2 | -7/+3 |
| | |||||
* | SERVER-35643 Allow atClusterTime when enableTestCommands is false | Cheahuychou Mao | 2018-08-24 | 2 | -7/+0 |
| | |||||
* | SERVER-35905 Add logic to detect when $out is eligible for an exchange | Charlie Swanson | 2018-08-24 | 1 | -1/+0 |
| | |||||
* | SERVER-36237 Integrate atClusterTime selection on mongos with TransactionRouter | Cheahuychou Mao | 2018-08-21 | 8 | -647/+26 |
| | |||||
* | SERVER-33323 New cluster_aggregate library | Charlie Swanson | 2018-08-20 | 9 | -1355/+6 |
| | | | | | | This new library contains both cluster_aggregate.cpp and cluster_aggregation_planner.cpp. Both of these files are moved to the src/mongo/s/query directory where the new library lives. | ||||
* | SERVER-33323 Refactor agg cursor merging on mongos | Charlie Swanson | 2018-08-15 | 2 | -142/+134 |
| | | | | | | | | | | This commit makes it so that aggregations will always use a $mergeCursors as a wrapper around a AsyncResultsMerger, which is new behavior for mongos. As part of this refactor, we can delete the concept of a 'merging presorted' $sort stage (which is now handled by the AsyncResultsMerger) and delete the DocumentSourceRouterAdapter stage which talked to a RouterStageMerge, instead directly using a $mergeCursors stage. | ||||
* | SERVER-35708 Make mongos attach errorLabels on command response | Cheahuychou Mao | 2018-08-15 | 2 | -8/+20 |
| | |||||
* | SERVER-36594 Rename RouterTransactionState to TransactionRouter | Randolph Tan | 2018-08-13 | 1 | -4/+4 |
| | |||||
* | SERVER-36594 Rename TransactionParticipant in router_session_runtime_state.h | Randolph Tan | 2018-08-10 | 1 | -2/+2 |
| | |||||
* | SERVER-36554 Make computeAtClusterTimeForOneShard return latest clusterTime ↵ | Jack Mulrow | 2018-08-10 | 3 | -2/+36 |
| | | | | if there is no cached last committed opTime | ||||
* | SERVER-34448 Remove miscellaneous now-unused autosplitter code from mongos | Matthew Saltz | 2018-08-09 | 1 | -2/+1 |
| | |||||
* | SERVER-34448 Remove autosplitting logic from map-reduce on mongos | Matthew Saltz | 2018-08-09 | 1 | -27/+0 |
| |