Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "SERVER-28871 remove obsolete Command::isUserManagementCommand" | Denis Khodyakov | 2018-04-25 | 1 | -0/+60 |
| | | | | This reverts commit 76bc4f800ba2a103d67fa4600d3946f255927818. | ||||
* | SERVER-28871 remove obsolete Command::isUserManagementCommand | Billy Donahue | 2018-04-24 | 1 | -60/+0 |
| | |||||
* | SERVER-34263 Use WT specific data format version for new unique idxr3.7.6 | Sulabh Mahajan | 2018-04-24 | 1 | -4/+1 |
| | |||||
* | SERVER-34578 remove CommandInvocation::secondaryAllowed | Billy Donahue | 2018-04-23 | 2 | -8/+0 |
| | |||||
* | SERVER-34100 - Make the Chunk object not expose implementation details of ↵ | Martin Neupauer | 2018-04-23 | 1 | -8/+8 |
| | | | | the ChunkManager | ||||
* | SERVER-34600 uassert if using getParameter to read uninitialized fCV | Maria van Keulen | 2018-04-23 | 1 | -0/+4 |
| | |||||
* | SERVER-34243 Use MODE_IS for listCollections | Geert Bosch | 2018-04-20 | 1 | -7/+11 |
| | |||||
* | SERVER-34533 killOp available on embedded. | Henrik Edin | 2018-04-19 | 1 | -1/+1 |
| | | | | Added a unittest for embedded to test killOp | ||||
* | SERVER-34370 Change commands to use AutoGetDb to get database to trigger a ↵ | jannaerin | 2018-04-18 | 3 | -2/+15 |
| | | | | DatabaseVersion check | ||||
* | SERVER-27534 All writing operations must fail if the term changes. | Justin Seyster | 2018-04-18 | 1 | -0/+3 |
| | | | | | This reapplies bc19d43f, which was reverted by ae50776b. It also adds more test fixes. | ||||
* | SERVER-34541 Remove MessagePort and Listener | Andrew Morrow | 2018-04-18 | 1 | -0/+1 |
| | | | | Also removes the unimportant but flaky scoped_db_conn_test | ||||
* | SERVER-29725 mongoe application | Henrik Edin | 2018-04-18 | 3 | -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 collections | Eric Milkie | 2018-04-17 | 1 | -3/+10 |
| | |||||
* | SERVER-34216 single-parse write_commands | Daniel Gottlieb | 2018-04-17 | 3 | -222/+252 |
| | |||||
* | SERVER-33783 Make shards and mongos do full routing/filtering metadata ↵ | Martin Neupauer | 2018-04-16 | 1 | -4/+14 |
| | | | | refresh after FCV change | ||||
* | SERVER-34216 write_commands move transaction checks | Billy Donahue | 2018-04-16 | 1 | -45/+16 |
| | | | | preliminary edits to write_commands.cpp. | ||||
* | SERVER-33690 Transaction abort and commit should kill any associated client ↵ | James Wahlin | 2018-04-16 | 4 | -13/+1 |
| | | | | cursors | ||||
* | SERVER-33356 Ensure shards' persisted collection cache picks up collection ↵ | Esha Maharishi | 2018-04-16 | 1 | -5/+15 |
| | | | | UUIDs after setFCV=4.0 | ||||
* | Revert "SERVER-27534 All writing operations must fail if the term changes." | Justin Seyster | 2018-04-13 | 1 | -3/+0 |
| | | | | This reverts commit bc19d43fdc4aab85264def96f638128c0ddb8483. | ||||
* | SERVER-34459 Clear in-memory database versions on setFCV downgrade on shard ↵ | Esha Maharishi | 2018-04-13 | 1 | -2/+22 |
| | | | | primaries and secondaries | ||||
* | SERVER-34437 Remove snapshot query option from cloner | jannaerin | 2018-04-13 | 1 | -1/+0 |
| | |||||
* | SERVER-34435 rename versioning.{h,cpp} to database_version_helpers.{h,cpp} | Esha Maharishi | 2018-04-13 | 1 | -1/+1 |
| | |||||
* | SERVER-34435 Change Versioning class to databaseVersion namespace and ↵ | Esha Maharishi | 2018-04-13 | 1 | -1/+1 |
| | | | | related cleanup | ||||
* | SERVER-34157 prevent writes to system collections | Kyle Suarez | 2018-04-13 | 2 | -0/+19 |
| | |||||
* | SERVER-33781 upgrade/downgrade config.chunks metadata with a new history field. | Martin Neupauer | 2018-04-13 | 1 | -0/+41 |
| | |||||
* | SERVER-34446: Remove normalization of SCRAM-SHA-256 prinicpal names | Spencer Jackson | 2018-04-13 | 1 | -7/+0 |
| | |||||
* | SERVER-34401: Add support for {forAllDBs: true} to usersInfo | Spencer Jackson | 2018-04-13 | 2 | -5/+15 |
| | |||||
* | Revert "SERVER-34157 prevent writes to system collections" | Kyle Suarez | 2018-04-13 | 2 | -19/+0 |
| | | | | This reverts commit a1702ca1fccd9054111ec58bca163893a794ade1. | ||||
* | SERVER-34157 prevent writes to system collections | Kyle Suarez | 2018-04-13 | 2 | -0/+19 |
| | |||||
* | SERVER-33115 prevent writes to unreplicated collections in a transaction | Kyle Suarez | 2018-04-13 | 2 | -3/+41 |
| | |||||
* | SERVER-27534 All writing operations must fail if the term changes. | Justin Seyster | 2018-04-12 | 1 | -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 listCollections | Xiangyu Yao | 2018-04-11 | 1 | -6/+21 |
| | |||||
* | SERVER-33501 Support retryable writes for commitTransaction command | Siyuan Zhou | 2018-04-11 | 1 | -1/+5 |
| | | | | This reverts commit f205975ea89798fa1b6d91097226ae7b10ad9f3c. | ||||
* | SERVER-33241 Abort all open transactions on FCV downgrade | Tess Avitabile | 2018-04-11 | 2 | -2/+12 |
| | |||||
* | Revert "SERVER-33501 Support retryable writes for commitTransaction command" | William Schultz | 2018-04-11 | 1 | -5/+1 |
| | | | | This reverts commit 4e1fff07b0d76337232abc682fbbe13c546e5c13. | ||||
* | SERVER-33501 Support retryable writes for commitTransaction command | Siyuan Zhou | 2018-04-10 | 1 | -1/+5 |
| | |||||
* | SERVER-34328 Remove unused lambda captures. | A. Jesse Jiryu Davis | 2018-04-09 | 1 | -1/+1 |
| | |||||
* | SERVER-33323 Use the IDL to serialize the ARM | Charlie Swanson | 2018-04-05 | 1 | -1/+1 |
| | |||||
* | SERVER-34333 Avoid deadlock implicitly creating db for change stream | Charlie Swanson | 2018-04-05 | 1 | -16/+7 |
| | |||||
* | SERVER-33881 move checkAuthorization to CommandInvocation | Billy Donahue | 2018-04-05 | 5 | -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 Maharishi | 2018-04-05 | 1 | -1/+1 |
| | | | | separately, in case a command is not on a full namespace | ||||
* | Revert "SERVER-33323 Use the IDL to serialize the ARM" | William Schultz | 2018-04-05 | 1 | -1/+1 |
| | | | | This reverts commit 7d09f278a2acf9791b36927d6af1d30347d60391. | ||||
* | SERVER-33523 Add timestamp support to CollectionMetadata | Martin Neupauer | 2018-04-05 | 4 | -5/+5 |
| | |||||
* | SERVER-33942 Avoid setting deadline for maxTimeMS on tailable cursors | Charlie Swanson | 2018-04-05 | 1 | -1/+0 |
| | |||||
* | SERVER-34307 replace invariant(false) with MONGO_UNREACHABLE | Benety Goh | 2018-04-04 | 2 | -2/+1 |
| | |||||
* | SERVER-33323 Use the IDL to serialize the ARM | Charlie Swanson | 2018-04-04 | 1 | -1/+1 |
| | |||||
* | SERVER-33774 make commitTxn, abortTxn, and prepareTransaction adminOnly | Pavi Vetriselvan | 2018-04-04 | 1 | -0/+12 |
| | |||||
* | Revert "make commitTxn, prepare, and abortTxn adminOnly" | Pavi Vetriselvan | 2018-04-04 | 1 | -12/+0 |
| | | | | This reverts commit ea14c46d8a5b8d33412ef2c62b09475fe8533976. | ||||
* | make commitTxn, prepare, and abortTxn adminOnly | Pavi Vetriselvan | 2018-04-04 | 1 | -0/+12 |
| | |||||
* | SERVER-34004 Support commit and abort transaction commands on secondaries | William Schultz | 2018-04-03 | 1 | -2/+2 |
| |