summaryrefslogtreecommitdiff
path: root/src/mongo/s/commands
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-37261 Protect setting ReadConcernArgs decoration on OperationContext ↵Vesselina Ratcheva2018-11-071-1/+6
| | | | with client lock
* SERVER-36260 Share sessionOptions validations between MongoS and MongoDJack Mulrow2018-11-071-5/+4
|
* SERVER-36966 Validate ns in cluster mapReduceCharlie Swanson2018-11-051-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 mongoSnatalie.tsvetkova2018-11-021-0/+12
|
* SERVER-37693 Uassert shards never return CannotImplicitlyCreateCollection in ↵Jack Mulrow2018-11-011-0/+8
| | | | a transaction
* SERVER-37191 writeConcern for $outNick Zolnierz2018-10-312-12/+4
|
* SERVER-37347 Distinguish retryable writes from writes in a transaction on mongosJack Mulrow2018-10-291-2/+3
|
* SERVER-37754 Remove duplicate copyright headersRamon Fernandez2018-10-251-26/+22
|
* SERVER-37179 Pass the reference of OperationSessionInfoFromClient around.Siyuan Zhou2018-10-241-2/+2
|
* Revert "SERVER-37703 Put back early return that was accidentally removed ↵eshamaharishi2018-10-221-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 Maharishi2018-10-221-2/+1
| | | | the coordinator's response to the caller
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-2280-827/+1002
|
* SERVER-37349 Later statements in a transaction should target shards using ↵Jack Mulrow2018-10-195-22/+5
| | | | the global read timestamp
* SERVER-37349 Ensure that commands with transactions do not use the ↵Kaloian Manassiev2018-10-133-5/+17
| | | | VersionManager
* SERVER-37563 Remove all usages of getGlobalAuthorizationManagerKaloian Manassiev2018-10-127-45/+13
|
* SERVER-37551 Add authorizedDatabases param to listDatabases commandSara Golemon2018-10-111-9/+20
|
* SERVER-37526 IDLify listDatabases commandr4.1.4Sara Golemon2018-10-112-1/+6
|
* SERVER-37223 Place readConcernArgs on opCtx for subsequent statements in ↵Jack Mulrow2018-10-091-31/+10
| | | | sharded transactions
* SERVER-37210 Mongos should implicitly abort transactions on unhandled errorsJack Mulrow2018-10-094-50/+106
|
* SERVER-37209 Allow mongos to read from views in a transactionJack Mulrow2018-10-031-0/+5
|
* SERVER-37227 Reintroduce enableMajorityReadConcern:false server parameterTess Avitabile2018-10-021-2/+2
|
* SERVER-31552 Allow users to be pinned in memoryJonathan Reams2018-10-011-13/+13
|
* Revert "SERVER-31552 Allow users to be pinned in memory"Jonathan Reams2018-09-281-13/+13
| | | | This reverts commit d8e10f2dcc4554c74cf1da9d40557233cad70fb1.
* SERVER-31552 Allow users to be pinned in memoryJonathan Reams2018-09-281-13/+13
|
* SERVER-37239 Router should validate if commands are allowed to run within ↵Randolph Tan2018-09-271-0/+2
| | | | transactions
* SERVER-36589 Implement mongos abort logicRandolph Tan2018-09-261-6/+8
|
* SERVER-36589 Reorganize libraries and fold s/transaction to s/Randolph Tan2018-09-2630-816/+31
|
* SERVER-29160 bump timeout for migration operationsMisha Tyulenev2018-09-244-4/+4
|
* SERVER-36047: Enforce existence of unique index containing fields of $out ↵Nick Zolnierz2018-09-214-51/+33
| | | | uniqueKey for sharded collections
* SERVER-37195 Add missing audit edges to mongosJonathan Reams2018-09-211-0/+1
|
* SERVER-37016 Don't stash TransactionRouter inside ShardingTaskExecutorRandolph Tan2018-09-215-29/+34
|
* SERVER-35707 Add helper for clearing participants, improve error messages, ↵Jack Mulrow2018-09-201-4/+7
| | | | and update comments
* SERVER-35707 Allow mongos to retry on re-targeting errors in a transactionJack Mulrow2018-09-191-12/+41
|
* SERVER-36606: Allow commands to expose names of sensitive fieldsSpencer Jackson2018-09-171-4/+4
|
* SERVER-36591 Allow mongos to retry on snapshot errors encountered in first ↵Jack Mulrow2018-09-123-1/+107
| | | | txn statement
* SERVER-36557 Compute atClusterTime when killCursors is the first command in ↵Jack Mulrow2018-09-071-0/+18
| | | | a sharded transaction
* SERVER-36557 Compute atClusterTime for cluster batch writes and findAndModifyJack Mulrow2018-09-0610-94/+482
|
* SERVER-36122 Implement mongos transaction commitRandolph Tan2018-09-061-8/+9
|
* SERVER-36015 Remove references to system.namespaces and system.indexesDianna Hohensee2018-08-292-7/+3
|
* SERVER-35643 Allow atClusterTime when enableTestCommands is falseCheahuychou Mao2018-08-242-7/+0
|
* SERVER-35905 Add logic to detect when $out is eligible for an exchangeCharlie Swanson2018-08-241-1/+0
|
* SERVER-36237 Integrate atClusterTime selection on mongos with TransactionRouterCheahuychou Mao2018-08-218-647/+26
|
* SERVER-33323 New cluster_aggregate libraryCharlie Swanson2018-08-209-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 mongosCharlie Swanson2018-08-152-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 responseCheahuychou Mao2018-08-152-8/+20
|
* SERVER-36594 Rename RouterTransactionState to TransactionRouterRandolph Tan2018-08-131-4/+4
|
* SERVER-36594 Rename TransactionParticipant in router_session_runtime_state.hRandolph Tan2018-08-101-2/+2
|
* SERVER-36554 Make computeAtClusterTimeForOneShard return latest clusterTime ↵Jack Mulrow2018-08-103-2/+36
| | | | if there is no cached last committed opTime
* SERVER-34448 Remove miscellaneous now-unused autosplitter code from mongosMatthew Saltz2018-08-091-2/+1
|
* SERVER-34448 Remove autosplitting logic from map-reduce on mongosMatthew Saltz2018-08-091-27/+0
|