Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-40438 Add merge support for whenNotMatched: fail | Anton Korshunov | 2019-05-14 | 8 | -16/+173 |
| | |||||
* | SERVER-39860 Separate reporting of RSTL and PBWM locks metrics in ↵ | Dianna | 2019-05-14 | 11 | -163/+144 |
| | | | | serverStatus and currentOp | ||||
* | SERVER-40936: Add an invariant that we do not get a prepare conflict while ↵ | Lingzhi Deng | 2019-05-14 | 1 | -0/+19 |
| | | | | holding a global, database, or collection MODE_S lock | ||||
* | SERVER-37627 Remove the coordinator on abort transaction | Randolph Tan | 2019-05-14 | 1 | -0/+10 |
| | |||||
* | SERVER-39794 Abort in-progress transactions on stepup | Siyuan Zhou | 2019-05-14 | 9 | -92/+94 |
| | |||||
* | SERVER-4999 Normalize all hostnames to lowercase | A. Jesse Jiryu Davis | 2019-05-14 | 5 | -6/+29 |
| | | | | | | | | | | Hostnames passed to replSetInitiate, replSetReconfig, addShard, etc. are all normalized by replacing ASCII uppercase characters with lowercase characters, consistent with how MongoDB drivers treat hostnames. The shell's getHostName() function now returns the hostname lowercased. Fixes undefined behavior in mongo::str::toLower(). | ||||
* | SERVER-40998 KeyAltName can only be string | Ted Tuckman | 2019-05-14 | 1 | -1/+1 |
| | |||||
* | SERVER-39438 Write "abortTransaction" oplog entry when aborting unprepared ↵ | Jason Chan | 2019-05-14 | 6 | -21/+132 |
| | | | | transactions with replicated operations | ||||
* | SERVER-40937 change DB X lock to IX lock during secondary multikey updates | Pavi Vetriselvan | 2019-05-14 | 1 | -1/+1 |
| | |||||
* | SERVER-40134 fix bug in distinct() against views | Ian Boros | 2019-05-14 | 4 | -10/+146 |
| | |||||
* | SERVER-40992 Always lock system.views before view operations | Xiangyu Yao | 2019-05-14 | 2 | -4/+19 |
| | |||||
* | SERVER-40994 renameCollection should always lock system.views collection ↵ | Xiangyu Yao | 2019-05-14 | 1 | -2/+6 |
| | | | | after everything else | ||||
* | SERVER-40829 Gracefully fail to create a $listLocalSessions stage if the ↵ | Nick Zolnierz | 2019-05-14 | 1 | -0/+12 |
| | | | | client is not initialized with the correct state | ||||
* | SERVER-40907 Fix pipeline_metadata_tree to handle empty pipelines | Nick Zolnierz | 2019-05-14 | 2 | -13/+33 |
| | |||||
* | SERVER-40493 Use retryable interrupt code in ShardServerCatalogCacheLoader | Randolph Tan | 2019-05-14 | 1 | -2/+2 |
| | |||||
* | SERVER-41044 Add runAsLessPrivilegedUser ActionType | Spencer Jackson | 2019-05-14 | 1 | -0/+1 |
| | |||||
* | SERVER-37235 Use an onCommit/Abort handler to complete session kill on ↵ | Kaloian Manassiev | 2019-05-14 | 17 | -85/+120 |
| | | | | direct writes to `config.transactions` | ||||
* | SERVER-40005 Fix FindAndModifeRequest::bypassDocumentValidation/writeConcern | Pawel Terlecki | 2019-05-13 | 3 | -44/+118 |
| | | | | | Handle bypassDocumentValidation and writeConcern inside the request like in other writeops. | ||||
* | SERVER-41023 Move Storage Node Watchdog to community | Mark Benvenuto | 2019-05-13 | 1 | -2/+4 |
| | |||||
* | SERVER-40684 Ban transactions against capped collections | Vesselina Ratcheva | 2019-05-13 | 1 | -14/+16 |
| | |||||
* | SERVER-40926 SERVER-40927 createIndexes cmd requests for indexes that are ↵ | Dianna | 2019-05-13 | 10 | -38/+167 |
| | | | | already being built wait for them to complete rather than return OK immediately | ||||
* | SERVER-40431 Add merge support for whenMatched: pipeline | Anton Korshunov | 2019-05-13 | 18 | -68/+246 |
| | |||||
* | SERVER-41090 remove noop oplog entry DB X lock acquisition | Judah Schvimer | 2019-05-13 | 1 | -7/+2 |
| | |||||
* | SERVER-40677 Support implicit prepare of multiple applyOps entries on a ↵ | Jason Chan | 2019-05-13 | 12 | -245/+391 |
| | | | | secondary on its own batch | ||||
* | Revert "SERVER-41023 Move Storage Node Watchdog to community" | Mark Benvenuto | 2019-05-13 | 1 | -4/+2 |
| | | | | This reverts commit 7dd12f7cd34f1d2ab650afc17acb52d8eaea8cf1. | ||||
* | SERVER-41081 do_not_advance_commit_point_beyond_last_applied_term.js must ↵ | Tess Avitabile | 2019-05-13 | 1 | -0/+1 |
| | | | | wait for Node E to reach stopReplProducerOnDocument failpoint | ||||
* | Revert "SERVER-40913 Make agg Expression walker" | Jacob Evans | 2019-05-13 | 5 | -316/+1 |
| | | | | This reverts commit bdaf2c9b3db159d2a28f214a5219a390b060c02c. | ||||
* | SERVER-41023 Move Storage Node Watchdog to community | Mark Benvenuto | 2019-05-13 | 1 | -2/+4 |
| | |||||
* | SERVER-40913 Make agg Expression walker | Jacob Evans | 2019-05-13 | 5 | -1/+316 |
| | |||||
* | SERVER-39395 Expose the ability the modify the expression of a $match stage | Nick Zolnierz | 2019-05-13 | 3 | -46/+49 |
| | |||||
* | Revert "SERVER-40238 New stage alias: $set => $addFields" | Henrik Edin | 2019-05-10 | 3 | -47/+5 |
| | | | | This reverts commit bf6c2696da7eb207c28e83f5bb7401c97b0f69ac. | ||||
* | SERVER-41082: Avoid divide by zero in flow control. | Daniel Gottlieb | 2019-05-10 | 1 | -0/+5 |
| | |||||
* | SERVER-40728 remove commitTransaction handling for unprepared transactions | Benety Goh | 2019-05-10 | 2 | -51/+0 |
| | |||||
* | SERVER-40238 New stage alias: $set => $addFields | Charlie Swanson | 2019-05-10 | 3 | -5/+47 |
| | |||||
* | SERVER-41075 Remove `mongo/repl/replication_coordinator.h` from op-context ↵ | ADAM David Alan Martin | 2019-05-10 | 9 | -1/+79 |
| | | | | | | visible inclusion. A few forward-decl headers were created also. | ||||
* | SERVER-41006 Make replBatchLimitBytes configurable | Tess Avitabile | 2019-05-10 | 5 | -10/+18 |
| | |||||
* | SERVER-41036 Make ReadWriteAbility::_canAcceptNonLocalWrites an AtomicWord<bool> | Vesselina Ratcheva | 2019-05-09 | 2 | -5/+5 |
| | |||||
* | SERVER-40790 Test downgrading from FCV4.2 to FCV4.0 with a large running ↵ | Jason Chan | 2019-05-09 | 2 | -2/+21 |
| | | | | transaction will fail on commit. | ||||
* | SERVER-40614 Make rollback errors fatal between aborting and reconstructing ↵ | Vesselina Ratcheva | 2019-05-09 | 3 | -212/+198 |
| | | | | prepared transactions | ||||
* | SERVER-41053 Don't create ServiceContexts while doing updates | Ian Boros | 2019-05-09 | 27 | -241/+287 |
| | | | | This commit also renames DocumentSourceMock::create to DocumentSourceMock::createForTest. | ||||
* | SERVER-37837 fix mac os x compile | Benety Goh | 2019-05-09 | 1 | -3/+6 |
| | |||||
* | SERVER-37837 Get rid of TransactionReaper (Part 2) | Kaloian Manassiev | 2019-05-09 | 7 | -228/+137 |
| | | | | | | This change folds the TransactionReaper's single function to be part of the SessionCatalogs on MongoD and MongoS, which are the subsystems responsible for managing transactions. | ||||
* | SERVER-37837 Get rid of TransactionReaper (Part 1) | Kaloian Manassiev | 2019-05-09 | 26 | -676/+426 |
| | | | | | | | | | This change gets rid of the TransactionReaper's usage of the ReplicationCoordinator for checking whether it is primary or not and makes the LogicalSessionCache joinable on shutdown. It also removes the TransactionReaper's grouping per-shard optimization and moves it all under SessionCollectionSharded. | ||||
* | Revert "SERVER-41006 Make replBatchLimitBytes configurable" | Siyuan Zhou | 2019-05-08 | 5 | -18/+10 |
| | | | | This reverts commit e0726e830cca9f4971722616eeb24b56321fe4b8. | ||||
* | SERVER-40498 Writing transaction oplog entries must not take locks while ↵ | Siyuan Zhou | 2019-05-08 | 4 | -68/+115 |
| | | | | holding an oplog slot. | ||||
* | SERVER-40705: No need to delay unlocking if lock is recursively acquired | Lingzhi Deng | 2019-05-08 | 3 | -17/+117 |
| | |||||
* | SERVER-40676 Write implicit commit oplog entry on primary for new large ↵ | William Schultz | 2019-05-08 | 2 | -81/+195 |
| | | | | transaction format | ||||
* | SERVER-41006 Make replBatchLimitBytes configurable | Tess Avitabile | 2019-05-08 | 5 | -10/+18 |
| | |||||
* | SERVER-13006 getParameter for journalCommitInterval returns the appropriate ↵ | Gregory Wlodarek | 2019-05-08 | 4 | -9/+1 |
| | | | | value | ||||
* | SERVER-16553 Add the scaling factor to stats commands | Gregory Wlodarek | 2019-05-08 | 1 | -0/+2 |
| |