summaryrefslogtreecommitdiff
path: root/src/mongo/db/commands
Commit message (Collapse)AuthorAgeFilesLines
* Revert "SERVER-28871 remove obsolete Command::isUserManagementCommand"Denis Khodyakov2018-04-251-0/+60
| | | | This reverts commit 76bc4f800ba2a103d67fa4600d3946f255927818.
* SERVER-28871 remove obsolete Command::isUserManagementCommandBilly Donahue2018-04-241-60/+0
|
* SERVER-34263 Use WT specific data format version for new unique idxr3.7.6Sulabh Mahajan2018-04-241-4/+1
|
* SERVER-34578 remove CommandInvocation::secondaryAllowedBilly Donahue2018-04-232-8/+0
|
* SERVER-34100 - Make the Chunk object not expose implementation details of ↵Martin Neupauer2018-04-231-8/+8
| | | | the ChunkManager
* SERVER-34600 uassert if using getParameter to read uninitialized fCVMaria van Keulen2018-04-231-0/+4
|
* SERVER-34243 Use MODE_IS for listCollectionsGeert Bosch2018-04-201-7/+11
|
* SERVER-34533 killOp available on embedded.Henrik Edin2018-04-191-1/+1
| | | | Added a unittest for embedded to test killOp
* SERVER-34370 Change commands to use AutoGetDb to get database to trigger a ↵jannaerin2018-04-183-2/+15
| | | | DatabaseVersion check
* SERVER-27534 All writing operations must fail if the term changes.Justin Seyster2018-04-181-0/+3
| | | | | This reapplies bc19d43f, which was reverted by ae50776b. It also adds more test fixes.
* SERVER-34541 Remove MessagePort and ListenerAndrew Morrow2018-04-181-0/+1
| | | | Also removes the unimportant but flaky scoped_db_conn_test
* SERVER-29725 mongoe applicationHenrik Edin2018-04-183-28/+87
| | | | Embedded MongoDB in a standalone application. To be able to connect with the shell and perform testing on embedded.
* SERVER-8237 disable autoIndexId:false for replicated collectionsEric Milkie2018-04-171-3/+10
|
* SERVER-34216 single-parse write_commandsDaniel Gottlieb2018-04-173-222/+252
|
* SERVER-33783 Make shards and mongos do full routing/filtering metadata ↵Martin Neupauer2018-04-161-4/+14
| | | | refresh after FCV change
* SERVER-34216 write_commands move transaction checksBilly Donahue2018-04-161-45/+16
| | | | preliminary edits to write_commands.cpp.
* SERVER-33690 Transaction abort and commit should kill any associated client ↵James Wahlin2018-04-164-13/+1
| | | | cursors
* SERVER-33356 Ensure shards' persisted collection cache picks up collection ↵Esha Maharishi2018-04-161-5/+15
| | | | UUIDs after setFCV=4.0
* Revert "SERVER-27534 All writing operations must fail if the term changes."Justin Seyster2018-04-131-3/+0
| | | | This reverts commit bc19d43fdc4aab85264def96f638128c0ddb8483.
* SERVER-34459 Clear in-memory database versions on setFCV downgrade on shard ↵Esha Maharishi2018-04-131-2/+22
| | | | primaries and secondaries
* SERVER-34437 Remove snapshot query option from clonerjannaerin2018-04-131-1/+0
|
* SERVER-34435 rename versioning.{h,cpp} to database_version_helpers.{h,cpp}Esha Maharishi2018-04-131-1/+1
|
* SERVER-34435 Change Versioning class to databaseVersion namespace and ↵Esha Maharishi2018-04-131-1/+1
| | | | related cleanup
* SERVER-34157 prevent writes to system collectionsKyle Suarez2018-04-132-0/+19
|
* SERVER-33781 upgrade/downgrade config.chunks metadata with a new history field.Martin Neupauer2018-04-131-0/+41
|
* SERVER-34446: Remove normalization of SCRAM-SHA-256 prinicpal namesSpencer Jackson2018-04-131-7/+0
|
* SERVER-34401: Add support for {forAllDBs: true} to usersInfoSpencer Jackson2018-04-132-5/+15
|
* Revert "SERVER-34157 prevent writes to system collections"Kyle Suarez2018-04-132-19/+0
| | | | This reverts commit a1702ca1fccd9054111ec58bca163893a794ade1.
* SERVER-34157 prevent writes to system collectionsKyle Suarez2018-04-132-0/+19
|
* SERVER-33115 prevent writes to unreplicated collections in a transactionKyle Suarez2018-04-132-3/+41
|
* SERVER-27534 All writing operations must fail if the term changes.Justin Seyster2018-04-121-0/+3
| | | | | | | | | | | | | | | | | | | | The description of this SERVER ticket describes a nasty race that can occur if elections happen inbetween two batches during a large update. (The included test confirms that the race is possible.) To fix this, we want to check the operation context for interrupts with each batch, and we need to make sure the check happens _after_ the collection lock gets taken and before the batch inserts/updates/deletes execute. A recent change to locking gives us almost exactly this for free: if a collection lock has to wait, it throws an exception when the operation context is interrupted, ending the operation. If the lock doesn't wait, though, there is no check. This patch adds that check in. Acquiring a lock now always throws if the operation context is interrupted, which closes the race window in this bug.
* SERVER-34244 Add nameOnly option to listCollectionsXiangyu Yao2018-04-111-6/+21
|
* SERVER-33501 Support retryable writes for commitTransaction commandSiyuan Zhou2018-04-111-1/+5
| | | | This reverts commit f205975ea89798fa1b6d91097226ae7b10ad9f3c.
* SERVER-33241 Abort all open transactions on FCV downgradeTess Avitabile2018-04-112-2/+12
|
* Revert "SERVER-33501 Support retryable writes for commitTransaction command"William Schultz2018-04-111-5/+1
| | | | This reverts commit 4e1fff07b0d76337232abc682fbbe13c546e5c13.
* SERVER-33501 Support retryable writes for commitTransaction commandSiyuan Zhou2018-04-101-1/+5
|
* SERVER-34328 Remove unused lambda captures.A. Jesse Jiryu Davis2018-04-091-1/+1
|
* SERVER-33323 Use the IDL to serialize the ARMCharlie Swanson2018-04-051-1/+1
|
* SERVER-34333 Avoid deadlock implicitly creating db for change streamCharlie Swanson2018-04-051-16/+7
|
* SERVER-33881 move checkAuthorization to CommandInvocationBilly Donahue2018-04-055-129/+98
| | | | | Explain commands already have a parsed _innerInvocation so they can now use that for their auth check.
* SERVER-34325 OperationShardingState should store namespace and db ↵Esha Maharishi2018-04-051-1/+1
| | | | separately, in case a command is not on a full namespace
* Revert "SERVER-33323 Use the IDL to serialize the ARM"William Schultz2018-04-051-1/+1
| | | | This reverts commit 7d09f278a2acf9791b36927d6af1d30347d60391.
* SERVER-33523 Add timestamp support to CollectionMetadataMartin Neupauer2018-04-054-5/+5
|
* SERVER-33942 Avoid setting deadline for maxTimeMS on tailable cursorsCharlie Swanson2018-04-051-1/+0
|
* SERVER-34307 replace invariant(false) with MONGO_UNREACHABLEBenety Goh2018-04-042-2/+1
|
* SERVER-33323 Use the IDL to serialize the ARMCharlie Swanson2018-04-041-1/+1
|
* SERVER-33774 make commitTxn, abortTxn, and prepareTransaction adminOnlyPavi Vetriselvan2018-04-041-0/+12
|
* Revert "make commitTxn, prepare, and abortTxn adminOnly"Pavi Vetriselvan2018-04-041-12/+0
| | | | This reverts commit ea14c46d8a5b8d33412ef2c62b09475fe8533976.
* make commitTxn, prepare, and abortTxn adminOnlyPavi Vetriselvan2018-04-041-0/+12
|
* SERVER-34004 Support commit and abort transaction commands on secondariesWilliam Schultz2018-04-031-2/+2
|