summaryrefslogtreecommitdiff
path: root/src/mongo/db
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-39257 Implement visitor pattern for UpdateNodeTed Tuckman2019-03-2622-23/+193
|
* SERVER-40140 Fix Coverity analysis defect: Improper use of negative valueArun Banala2019-03-261-3/+1
|
* SERVER-40264 Change MigrationChunkCloner to be a shared pointer to ↵Blake Oler2019-03-252-25/+24
| | | | synchronize object lifetime across threads
* SERVER-39660 Return SnapshotUnavailable error when trying to read behind ↵William Schultz2019-03-251-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 primaryJason Chan2019-03-255-40/+124
|
* SERVER-35394 Ensure that only the internal role can run the ↵Gregory Wlodarek2019-03-241-1/+8
| | | | prepareTransaction command
* SERVER-39079 Move BackgroundOperation checks out of the catalog layer; add ↵Dianna Hohensee2019-03-2439-94/+273
| | | | parallel IndexBuildsCoordinator checks for all BackgroundOperation checks
* SERVER-39942 Make dependencies on transaction library private.Siyuan Zhou2019-03-227-4/+19
|
* SERVER-40267 Clean up debug string generation for MatchExpression.David Storch2019-03-2256-159/+184
|
* SERVER-40295 Add details to stage_builder.cpp invariant messageJames Wahlin2019-03-221-1/+5
|
* SERVER-40142 Coverity analysis defect 112101: Double freeMark Benvenuto2019-03-221-3/+1
|
* SERVER-40124 Mobile SE: Make All SQLite Pragmas ConfigurableMatt Lord2019-03-228-80/+120
|
* SERVER-40223 Use the AsyncWorkScheduler to run local command when recovering ↵Kaloian Manassiev2019-03-217-100/+90
| | | | a coordinator decision
* SERVER-39679 Get oldest transaction time when snapshottingA. Jesse Jiryu Davis2019-03-2113-109/+352
|
* SERVER-40228 Refactor OpTimeAndWallTime into new structMaria van Keulen2019-03-2123-251/+240
|
* SERVER-40153 remove overflowing constants that MSVC warns aboutBilly Donahue2019-03-212-32/+37
|
* SERVER-40193 Fix replication_coordinator_impl_test compileTess Avitabile2019-03-211-1/+1
|
* SERVER-39944 Implement keystore metadataJonathan Reams2019-03-212-2/+6
|
* Revert "SERVER-40223 Use the AsyncWorkScheduler to run local command when ↵Kaloian Manassiev2019-03-211-21/+44
| | | | | | recovering a coordinator decision" This reverts commit cc2b4b907aaf788f356ec23e1b315ea5d7b2cf82.
* SERVER-40193 Do not propagate commit point through heartbeats when FCV=4.0Tess Avitabile2019-03-212-1/+97
|
* SERVER-40223 Ensure that the TransactionCoordinator will always complete if ↵Kaloian Manassiev2019-03-215-49/+78
| | | | its scheduler is shut down
* SERVER-40223 Use the AsyncWorkScheduler to run local command when recovering ↵Kaloian Manassiev2019-03-214-94/+64
| | | | | | a coordinator decision ... instead of the TaskExecutor
* SERVER-39934 Fix locking for slow ops storage statsSulabh Mahajan2019-03-216-27/+51
| | | | SERVER-39654 Make slow ops storage stats work with transactions
* SERVER-38876 Ensure secondary user operations cannot abort transactions ↵Esha Maharishi2019-03-201-2/+1
| | | | being applied from the oplog
* SERVER-39256 Add a method for serializing a parsed distinct commandNick Zolnierz2019-03-205-57/+167
|
* SERVER-39694 Fix undefined behaviour with string.front() when emptyArun Banala2019-03-201-1/+1
|
* SERVER-39507 Transfer Collection ownership to UUIDCatalogDivjot Arora2019-03-2018-300/+269
|
* SERVER-40053 Add an RAII type to change and restore the timestamp read sourceSiyuan Zhou2019-03-205-18/+110
|
* SERVER-39837 Allow findAndModify to update the shard key value when run in ↵jannaerin2019-03-201-3/+2
| | | | transaction
* SERVER-39694 Implement $regexMatch as syntactic sugar on top of $regexFindArun Banala2019-03-203-13/+64
|
* SERVER-35219 Change the sleep on the destination side into a cond var wait ↵Randolph Tan2019-03-206-24/+188
| | | | on the donor side of session migration.
* SERVER-40051 Make committingWithoutPrepare state uninterruptibleJudah Schvimer2019-03-202-6/+20
|
* SERVER-26625 Make collStats command consistent on background index reportingGregory Wlodarek2019-03-201-2/+9
|
* SERVER-39836 Allow updates to document shard key value if write is in ↵jannaerin2019-03-202-0/+9
| | | | transaction
* SERVER-39630 Allow updates to the shard key value only when the document ↵jannaerin2019-03-202-54/+69
| | | | will not change shards
* SERVER-39696 Implement $regexFindAllArun Banala2019-03-203-118/+290
|
* SERVER-39935 Don't pass in optime when migrating transaction statementsBlake Oler2019-03-204-14/+10
|
* SERVER-33149 createIndexes fails to report an error when index is not ↵Gregory Wlodarek2019-03-201-3/+4
| | | | created with the specified name
* SERVER-40080 report last applied and last durable wall clock timesMaria van Keulen2019-03-1931-710/+1038
|
* SERVER-39074 All operations enforce prepare conflicts by defaultLouis Williams2019-03-1919-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 Gorman2019-03-191-7/+18
| | | | DSShardCheckResumability
* Revert "SERVER-39630 Allow updates to the shard key value only when the ↵jannaerin2019-03-192-52/+51
| | | | | | document will not change shards" This reverts commit d1596a9693b9442dda1492934cf9bc26ad66176d.
* SERVER-39630 Allow updates to the shard key value only when the document ↵jannaerin2019-03-192-51/+52
| | | | will not change shards
* SERVER-39989 Store start timestamp as optime in config.transactionsVesselina Ratcheva2019-03-194-8/+8
|
* SERVER-36772 Ensure oplog history cannot be truncated in standalone mode ↵Dianna Hohensee2019-03-193-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 Hohensee2019-03-194-6/+22
| | | | moved forward in time
* SERVER-39221 Test rollback after enableMajorityReadConcern upgrade/downgradeTess Avitabile2019-03-192-0/+17
|
* SERVER-40126 Change openDb to throw exceptionDivjot Arora2019-03-185-83/+63
|
* SERVER-39383 Add a test for speculative majority change stream secondary ↵William Schultz2019-03-181-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 incorrectlyIan Boros2019-03-184-4/+123
|