Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-39257 Implement visitor pattern for UpdateNode | Ted Tuckman | 2019-03-26 | 22 | -23/+193 |
| | |||||
* | SERVER-40140 Fix Coverity analysis defect: Improper use of negative value | Arun Banala | 2019-03-26 | 1 | -3/+1 |
| | |||||
* | SERVER-40264 Change MigrationChunkCloner to be a shared pointer to ↵ | Blake Oler | 2019-03-25 | 2 | -25/+24 |
| | | | | synchronize object lifetime across threads | ||||
* | SERVER-39660 Return SnapshotUnavailable error when trying to read behind ↵ | William Schultz | 2019-03-25 | 1 | -2/+18 |
| | | | | pending catalog changes in AutoGetCollectionForRead using a provided timestamp read source | ||||
* | SERVER-39792 Update the txn table only on the first txn operation on primary | Jason Chan | 2019-03-25 | 5 | -40/+124 |
| | |||||
* | SERVER-35394 Ensure that only the internal role can run the ↵ | Gregory Wlodarek | 2019-03-24 | 1 | -1/+8 |
| | | | | prepareTransaction command | ||||
* | SERVER-39079 Move BackgroundOperation checks out of the catalog layer; add ↵ | Dianna Hohensee | 2019-03-24 | 39 | -94/+273 |
| | | | | parallel IndexBuildsCoordinator checks for all BackgroundOperation checks | ||||
* | SERVER-39942 Make dependencies on transaction library private. | Siyuan Zhou | 2019-03-22 | 7 | -4/+19 |
| | |||||
* | SERVER-40267 Clean up debug string generation for MatchExpression. | David Storch | 2019-03-22 | 56 | -159/+184 |
| | |||||
* | SERVER-40295 Add details to stage_builder.cpp invariant message | James Wahlin | 2019-03-22 | 1 | -1/+5 |
| | |||||
* | SERVER-40142 Coverity analysis defect 112101: Double free | Mark Benvenuto | 2019-03-22 | 1 | -3/+1 |
| | |||||
* | SERVER-40124 Mobile SE: Make All SQLite Pragmas Configurable | Matt Lord | 2019-03-22 | 8 | -80/+120 |
| | |||||
* | SERVER-40223 Use the AsyncWorkScheduler to run local command when recovering ↵ | Kaloian Manassiev | 2019-03-21 | 7 | -100/+90 |
| | | | | a coordinator decision | ||||
* | SERVER-39679 Get oldest transaction time when snapshotting | A. Jesse Jiryu Davis | 2019-03-21 | 13 | -109/+352 |
| | |||||
* | SERVER-40228 Refactor OpTimeAndWallTime into new struct | Maria van Keulen | 2019-03-21 | 23 | -251/+240 |
| | |||||
* | SERVER-40153 remove overflowing constants that MSVC warns about | Billy Donahue | 2019-03-21 | 2 | -32/+37 |
| | |||||
* | SERVER-40193 Fix replication_coordinator_impl_test compile | Tess Avitabile | 2019-03-21 | 1 | -1/+1 |
| | |||||
* | SERVER-39944 Implement keystore metadata | Jonathan Reams | 2019-03-21 | 2 | -2/+6 |
| | |||||
* | Revert "SERVER-40223 Use the AsyncWorkScheduler to run local command when ↵ | Kaloian Manassiev | 2019-03-21 | 1 | -21/+44 |
| | | | | | | recovering a coordinator decision" This reverts commit cc2b4b907aaf788f356ec23e1b315ea5d7b2cf82. | ||||
* | SERVER-40193 Do not propagate commit point through heartbeats when FCV=4.0 | Tess Avitabile | 2019-03-21 | 2 | -1/+97 |
| | |||||
* | SERVER-40223 Ensure that the TransactionCoordinator will always complete if ↵ | Kaloian Manassiev | 2019-03-21 | 5 | -49/+78 |
| | | | | its scheduler is shut down | ||||
* | SERVER-40223 Use the AsyncWorkScheduler to run local command when recovering ↵ | Kaloian Manassiev | 2019-03-21 | 4 | -94/+64 |
| | | | | | | a coordinator decision ... instead of the TaskExecutor | ||||
* | SERVER-39934 Fix locking for slow ops storage stats | Sulabh Mahajan | 2019-03-21 | 6 | -27/+51 |
| | | | | SERVER-39654 Make slow ops storage stats work with transactions | ||||
* | SERVER-38876 Ensure secondary user operations cannot abort transactions ↵ | Esha Maharishi | 2019-03-20 | 1 | -2/+1 |
| | | | | being applied from the oplog | ||||
* | SERVER-39256 Add a method for serializing a parsed distinct command | Nick Zolnierz | 2019-03-20 | 5 | -57/+167 |
| | |||||
* | SERVER-39694 Fix undefined behaviour with string.front() when empty | Arun Banala | 2019-03-20 | 1 | -1/+1 |
| | |||||
* | SERVER-39507 Transfer Collection ownership to UUIDCatalog | Divjot Arora | 2019-03-20 | 18 | -300/+269 |
| | |||||
* | SERVER-40053 Add an RAII type to change and restore the timestamp read source | Siyuan Zhou | 2019-03-20 | 5 | -18/+110 |
| | |||||
* | SERVER-39837 Allow findAndModify to update the shard key value when run in ↵ | jannaerin | 2019-03-20 | 1 | -3/+2 |
| | | | | transaction | ||||
* | SERVER-39694 Implement $regexMatch as syntactic sugar on top of $regexFind | Arun Banala | 2019-03-20 | 3 | -13/+64 |
| | |||||
* | SERVER-35219 Change the sleep on the destination side into a cond var wait ↵ | Randolph Tan | 2019-03-20 | 6 | -24/+188 |
| | | | | on the donor side of session migration. | ||||
* | SERVER-40051 Make committingWithoutPrepare state uninterruptible | Judah Schvimer | 2019-03-20 | 2 | -6/+20 |
| | |||||
* | SERVER-26625 Make collStats command consistent on background index reporting | Gregory Wlodarek | 2019-03-20 | 1 | -2/+9 |
| | |||||
* | SERVER-39836 Allow updates to document shard key value if write is in ↵ | jannaerin | 2019-03-20 | 2 | -0/+9 |
| | | | | transaction | ||||
* | SERVER-39630 Allow updates to the shard key value only when the document ↵ | jannaerin | 2019-03-20 | 2 | -54/+69 |
| | | | | will not change shards | ||||
* | SERVER-39696 Implement $regexFindAll | Arun Banala | 2019-03-20 | 3 | -118/+290 |
| | |||||
* | SERVER-39935 Don't pass in optime when migrating transaction statements | Blake Oler | 2019-03-20 | 4 | -14/+10 |
| | |||||
* | SERVER-33149 createIndexes fails to report an error when index is not ↵ | Gregory Wlodarek | 2019-03-20 | 1 | -3/+4 |
| | | | | created with the specified name | ||||
* | SERVER-40080 report last applied and last durable wall clock times | Maria van Keulen | 2019-03-19 | 31 | -710/+1038 |
| | |||||
* | SERVER-39074 All operations enforce prepare conflicts by default | Louis Williams | 2019-03-19 | 19 | -53/+112 |
| | | | | | | | | | | | | Prepare conflicts may only be safely ignored when a command can guarantee it does not perform writes. Prepare conflicts are ignored when the read concern is local, available, or majority and the command is aggregate, count, distinct, find, getMore, or group. Aggregate is a special case because it may perform writes to an output collection, but it enables prepare conflict enforcement before doing so. Additionally, connections from a DBDirectClient inherit the ignore_prepare state from their parent operation. | ||||
* | SERVER-40094 Do not prematurely reject resume attempt in ↵ | Bernard Gorman | 2019-03-19 | 1 | -7/+18 |
| | | | | DSShardCheckResumability | ||||
* | Revert "SERVER-39630 Allow updates to the shard key value only when the ↵ | jannaerin | 2019-03-19 | 2 | -52/+51 |
| | | | | | | document will not change shards" This reverts commit d1596a9693b9442dda1492934cf9bc26ad66176d. | ||||
* | SERVER-39630 Allow updates to the shard key value only when the document ↵ | jannaerin | 2019-03-19 | 2 | -51/+52 |
| | | | | will not change shards | ||||
* | SERVER-39989 Store start timestamp as optime in config.transactions | Vesselina Ratcheva | 2019-03-19 | 4 | -8/+8 |
| | |||||
* | SERVER-36772 Ensure oplog history cannot be truncated in standalone mode ↵ | Dianna Hohensee | 2019-03-19 | 3 | -3/+28 |
| | | | | | | with the WT storage engine. Adds an 'allowOplogTruncation' storageGlobalParam, which is set to false for standalones. | ||||
* | SERVER-40024 Only allow collection/index minimum visible snapshots to be ↵ | Dianna Hohensee | 2019-03-19 | 4 | -6/+22 |
| | | | | moved forward in time | ||||
* | SERVER-39221 Test rollback after enableMajorityReadConcern upgrade/downgrade | Tess Avitabile | 2019-03-19 | 2 | -0/+17 |
| | |||||
* | SERVER-40126 Change openDb to throw exception | Divjot Arora | 2019-03-18 | 5 | -83/+63 |
| | |||||
* | SERVER-39383 Add a test for speculative majority change stream secondary ↵ | William Schultz | 2019-03-18 | 1 | -0/+10 |
| | | | | | | reads during batch application This commit adds an integration test to verify that speculative majority change stream reads do not return incorrect results when reading concurrently with secondary batch application. The goal is to ensure that, due to the changes from SERVER-39356, these reads will read from the most recent lastApplied timestamp on secondaries. | ||||
* | SERVER-39764 fix bug where $in is planned from cache incorrectly | Ian Boros | 2019-03-18 | 4 | -4/+123 |
| |