summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-39809 Remove the prepare root field of oplog entrySiyuan Zhou2019-05-2134-228/+110
|
* SERVER-40452 Attach uuid to createCollection oplog entry in idempotency testsXiangyu Yao2019-05-214-17/+17
|
* SERVER-41191 remove prepared field from CommitTransactionOplogObject IDLBenety Goh2019-05-211-5/+0
|
* SERVER-40979 Create class for tracking server-wide two phase commit metrics ↵Esha Maharishi2019-05-213-0/+203
| | | | on mongod
* SERVER-41191 oplog application assumes commitTransaction refers to a ↵Benety Goh2019-05-211-3/+0
| | | | prepared transaction
* SERVER-41213: Trigger a write conflict in unique, non-partial index build ↵Daniel Gottlieb2019-05-211-0/+1
| | | | code path.
* SERVER-41191 SyncTailTest stops setting prepared field on commitTransactionBenety Goh2019-05-211-4/+2
|
* SERVER-41099 Fix incorrect error propagation from shards for explain commandArun Banala2019-05-211-1/+1
|
* SERVER-40539 Add DocumentSourceQueueCharlie Swanson2019-05-2111-118/+238
| | | | | | | This stage is distinguished from the Mock stage in that it doesn't bother tracking state about which methods have been called. The queue version is simpler and is used in production code (namely the update system), whereas the mock is still preferred in testing environments.
* SERVER-41191 OpObserverImpl stops setting prepared field on ↵Benety Goh2019-05-212-9/+2
| | | | commitTransaction oplog entry
* SERVER-41161 Re-enable renaming between databases for applyOpsXiangyu Yao2019-05-212-3/+53
|
* Import tools: 25f23659be74d2f882ead1a9882b66872214f369 from branch v4.1David Golden2019-05-213-4/+8
| | | | | | | ref: 10612b00bf..25f23659be for: 4.1.12 TOOLS-2293 Specifying no database in the URI triggers auth
* Revert "SERVER-41191 OpObserverImplTest stops setting prepared field on ↵Benety Goh2019-05-211-2/+4
| | | | | | commitTransaction" This reverts commit bd8479a285fb1f2297d1a0cd1db3e4b6e5ec9501.
* SERVER-41191 OpObserverImplTest stops setting prepared field on ↵Benety Goh2019-05-211-4/+2
| | | | commitTransaction
* SERVER-40555 add searchSnippet metadataIan Boros2019-05-207-7/+218
|
* SERVER-41100 Update lastWriteOpTime for prepareTransaction on secondariesVesselina Ratcheva2019-05-201-0/+11
|
* SERVER-41201 Add replacements for more $out helpersNick Zolnierz2019-05-201-1/+1
|
* SERVER-41216 Rename InterruptedDueToStepDown error code to ↵Judah Schvimer2019-05-2019-46/+46
| | | | InterruptedDueToReplStateChange
* SERVER-40841 Re-issue invalid test certificatesJonathan Reams2019-05-207-9/+95
|
* SERVER-40949 add LookupAllowed stage constraintIan Boros2019-05-2047-54/+227
| | | | This bans $merge and $sB from $lookup subpipelines
* SERVER-41240 Do not Flow Control uninterruptible lock acquisitions.Maria van Keulen2019-05-201-1/+1
|
* SERVER-41009 TimestampMonitor and getOldestActiveTimestamp shouldn't ↵Gregory Wlodarek2019-05-202-0/+6
| | | | conflict with PBWM lock
* SERVER-41176 Remove redeclaration of variable in a sub-scope of ↵Dianna2019-05-201-1/+0
| | | | IndexCatalogImpl::_doesSpecConflictWithExisting()
* SERVER-40026 Don't allow distinct on sharded collections in multi document ↵Jack Mulrow2019-05-201-0/+10
| | | | transactions
* SERVER-40982 Add counters for aborted migrations from lock timeoutsJack Mulrow2019-05-203-0/+9
|
* SERVER-40419 Remove feature flag guard for pipelines in updateJames Wahlin2019-05-202-6/+0
|
* SERVER-40447: Add FlowControl unittests and jstests.Daniel Gottlieb2019-05-207-12/+310
|
* SERVER-37574 Force reconfig should kill operations that conflict stateSuganthi Mani2019-05-195-184/+302
| | | | transition (primary to secondary/removed).
* Revert "SERVER-37574 Force reconfig should kill operations that conflict state"Suganthi Mani2019-05-195-300/+184
| | | | This reverts commit 8e6ad096f8a8b81e1be01d012920f52332650d6f.
* SERVER-37574 Force reconfig should kill operations that conflict stateSuganthi Mani2019-05-195-184/+300
| | | | transition (primary to secondary/removed).
* SERVER-40407 Add support for $$NOW and $$CLUSTER_TIME in the findAndModify ↵Bernard Gorman2019-05-199-14/+119
| | | | command
* SERVER-40641 Ensure TTL gets interrupted by rollbackGregory Wlodarek2019-05-171-4/+2
|
* SERVER-40641 Ensure TTL delete in prepare conflict retry loop does not block ↵Gregory Wlodarek2019-05-177-16/+69
| | | | step down
* SERVER-36956 SnapshotTooOld errors will always increase the snapshot history ↵Dianna2019-05-1724-182/+206
| | | | window size
* SERVER-41074 Make decision to send pre/post image oplog the same as the ↵Randolph Tan2019-05-174-47/+339
| | | | decision made for the originating oplog write.
* SERVER-40439 Add merge support for whenNotMatched: discardAnton Korshunov2019-05-173-0/+56
|
* SERVER-41181 Fix sharding tests for hostname normalizationA. Jesse Jiryu Davis2019-05-172-1/+9
|
* SERVER-40156 Replica sets support Split HorizonsADAM David Alan Martin2019-05-1734-599/+1968
| | | | | | | | | Replica sets can now respond to `isMaster` requests with different hostnames and ports, if contacted via alternate names using TLS. The `horizons` field in replica set member configurations can be used to control which `HostAndPort` to reply with for which "horizon view" of a replica set.
* SERVER-40978 Create class for tracking single two phase commit metrics on mongodEsha Maharishi2019-05-173-0/+311
|
* SERVER-40985 handle windows line endings in testBenety Goh2019-05-171-1/+1
|
* SERVER-41035 Rollback should kill all user operations before taking RSTL ↵Judah Schvimer2019-05-173-1/+94
| | | | lock in X
* SERVER-39897 Implement field level encryption for various commands in JS ↵Shreyas Kalyan2019-05-172-3/+7
| | | | shell API
* SERVER-40406 Add support for $$NOW and $$CLUSTER_TIME in the update commandBernard Gorman2019-05-1716-24/+112
|
* SERVER-40897 Default index catalog metadata to use single-phase index build ↵Louis Williams2019-05-171-8/+8
| | | | format
* SERVER-40240 Add new $unset aggregation stageJames Wahlin2019-05-173-2/+154
|
* SERVER-40041 block prepared transactions behind index builds during initial syncEric Milkie2019-05-171-3/+7
|
* SERVER-37837 Examine and reap sessions from the SessionsCatalogKaloian Manassiev2019-05-1726-229/+379
| | | | | This change makes the logical sessions cache query and reap sessions, which are possibly only in-memory on the SessionsCatalog.
* Import wiredtiger: 5d321d0c6091636a2344ef9915ca06b0c078bda3 from branch ↵Luke Chen2019-05-1720-68/+146
| | | | | | | | | | | | | | mongodb-4.2 ref: a332548202..5d321d0c60 for: 4.1.12 WT-4768 Inconsistent data with lookaside eviction followed by sweep WT-4769 Don't discard active history for empty pages WT-4776 Modify operations should be equivalent to updates WT-4778 MSVC build fails when optimisation is turned off WT-4794 Mark lookaside history resolved in all paths WT-4796 Enhance diagnostics that track ref state transitions
* SERVER-41025 parse embedded operation count using new implicit commit format ↵Benety Goh2019-05-162-12/+19
| | | | for large unprepared transactions
* Revert "SERVER-40041 block prepared transactions behind index builds during ↵Benety Goh2019-05-161-7/+3
| | | | | | initial sync" This reverts commit 17603c3b095703521268824b41eca24fa528c1c5.