summaryrefslogtreecommitdiff
path: root/src/mongo/db
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-45869 automatically converted structured loggingGabriel Russell2020-02-13292-3648/+8016
|
* SERVER-45319 Add unit tests for CollectionShardingRuntimeMatthew Saltz2020-02-135-16/+352
|
* SERVER-46087 Propagate allowDiskUse to shards for sharded $unionWithNicholas Zolnierz2020-02-131-1/+6
|
* SERVER-45454 Desugar where to expr + functionEric Cox2020-02-1348-271/+226
|
* SERVER-45526 Reclaim lookup performanceTed Tuckman2020-02-136-14/+18
|
* Revert "SERVER-29030 Announce new primary via heartbeat requests"Ryan Timmons2020-02-137-140/+17
| | | | This reverts commit 994fdd99bb6adb2cf9c7dd4061c2035188c2c8da.
* SERVER-45918 Add SortStageSimple.David Storch2020-02-1333-518/+826
| | | | | | | | | This new sort implementation can be used in lieu of the pre-existing general implementation when certain special conditions are met: - The incoming data is fetched. - The incoming data has no metadata attached. - The record id can be discarded.
* SERVER-45465 Add support for storing $unionWith in a view (unsharded)Charlie Swanson2020-02-1321-239/+139
|
* SERVER-45470 Process metadata with each new batch in the new oplog fetcherSamyukta Lanka2020-02-123-39/+365
|
* SERVER-29030 Announce new primary via heartbeat requestsRyan Timmons2020-02-127-17/+140
|
* SERVER-43761 Log OS version at startupMark Benvenuto2020-02-121-0/+7
|
* SERVER-46011 reduce uuid expression in rename_collectionGaurav Singh2020-02-121-1/+1
| | | | Signed-off-by: carlchampain <carl.champain@10gen.com>
* SERVER-46067 Replicate Before Journaling interface changesDianna Hohensee2020-02-1225-144/+203
| | | | | | | | | flushAllFiles takes callerHoldsReadLock in order to skip taking a write lock to update the truncate point. waitUntilDurable takes skipJournalListenerUpdate to know to skip updating the truncate point. getToken takes a defer_lock and opCtx so collection locks can be locked prior to locking the mutex. Remove inactive 'async' field from fsync command. Put explicit dummy value for inactive (since MMAP) 'numFiles' result field in fsync command. Put explicit dummy value for inactive (since MMAP) 'fsyncFiles' result field in write concern.
* SERVER-46058 Redaction of BSONObj results in BSONObj and not a string.Henrik Edin2020-02-123-15/+38
|
* SERVER-46095 Must wrap WriteConcernOptions::SyncMode::JOURNAL w/ ↵Dianna Hohensee2020-02-121-0/+9
| | | | repl::ReplicationCoordinator::Mode::modeReplSet waitForWriteConcern specially with DurableTimestsamp updates for inMemory engine.
* SERVER-44858 Implement speculative sasl authSara Golemon2020-02-1216-20/+320
| | | | | | | | | create mode 100644 jstests/auth/speculative-auth-replset.js create mode 100644 jstests/auth/speculative-sasl-start.js create mode 100644 jstests/ssl/speculative-auth-replset.js create mode 100644 jstests/ssl/speculative-authenticate.js create mode 100644 src/mongo/db/auth/sasl_commands.h create mode 100644 src/mongo/db/s/balancer/core_options_stub.cpp
* SERVER-45892 Index operations from 4.2 mongos shouldn't abort migrationsJack Mulrow2020-02-122-7/+22
|
* SERVER-30883 fast-path fetching of oldest oplog entryEric Milkie2020-02-124-5/+54
| | | | This reverts commit b81a373933e8481fa40f4b6fc692e537df2e307b.
* SERVER-45927 Alias for Atlas FTSMihai Andrei2020-02-123-8/+8
|
* SERVER-45900 Check for unsharded collection when submitting range deletion taskJack Mulrow2020-02-122-8/+86
|
* SERVER-45821 Re-enable disabled incremental backup cursor tests and add ↵Gregory Wlodarek2020-02-121-9/+18
| | | | additional tests
* SERVER-42009 Forbid creation of collections with namespace names containing a $Geert Bosch2020-02-112-2/+4
|
* SERVER-46017 Add truncation support for JSON formatterHenrik Edin2020-02-112-15/+19
| | | | Truncated objects will report truncation status in 'truncated' and 'size' sub objects.
* SERVER-45981 Prevent duplicating action upon receiving notice that a given ↵Blake Oler2020-02-112-1/+3
| | | | shard is stale
* SERVER-46020 avoid unnecessary copy in wildcard index planningIan Boros2020-02-111-2/+3
|
* SERVER-44705: Track time spent in each batchLingzhi Deng2020-02-112-1/+8
|
* SERVER-45577 Submit range deletion tasks on fixed executorJack Mulrow2020-02-114-31/+210
|
* SERVER-45904 Create a standalone collection sharding state factoryMarcos José Grillo Ramírez2020-02-1117-76/+329
| | | | | | create mode 100644 src/mongo/db/s/collection_sharding_state_factory_shard.h create mode 100644 src/mongo/db/s/collection_sharding_state_factory_standalone.cpp create mode 100644 src/mongo/db/s/collection_sharding_state_factory_standalone.h
* Revert "SERVER-44984 reduce index build thread pool default and index build ↵William Schultz2020-02-114-18/+5
| | | | | | external sort memory limit default" This reverts commit 0be749a16f4523b2a23729e0754a89ba5ea99644.
* SERVER-46053: NewOplogFetcher should send term and lastCommittedOpTime in ↵Lingzhi Deng2020-02-112-5/+68
| | | | getMore requests
* SERVER-45723 Rename IAM Auth mechanism to AWSSpencer Jackson2020-02-112-3/+3
|
* SERVER-46050 Use getLastAppliedOpTime rather than getHeartbeatAppliedOpTime ↵Siyuan Zhou2020-02-101-1/+1
| | | | for checking primary's position
* SERVER-46049 Have _applyOperationsForTransaction() return a BadStatus ↵Jason Chan2020-02-101-4/+15
| | | | instead of throwing
* SERVER-46054: Test getMore empty batch for NewOplogFetcherLingzhi Deng2020-02-102-3/+36
|
* SERVER-46034 no deadline in test setup lockBilly Donahue2020-02-102-11/+7
|
* SERVER-45530 Implement $match and $project duplication and pushdown across ↵Jacob Evans2020-02-108-16/+240
| | | | $unionWith
* SERVER-45082 Utilize ConfigVersionAndTerm structure for comparison and ↵William Schultz2020-02-1010-59/+49
| | | | string formatting
* SERVER-45469 Process batches in the new oplog fetcherSamyukta Lanka2020-02-102-237/+1023
|
* SERVER-46045 Return false in shouldActivateFailCommandFailPoint if the ↵Cheahuychou Mao2020-02-101-1/+7
| | | | command does not have a valid namespace
* SERVER-44984 reduce index build thread pool default and index build external ↵Eric Milkie2020-02-104-5/+18
| | | | | | sort memory limit default In addition, this commit turns on two-phase index building for some remaining concurrency suites, as the suites do not pass in one-phase mode with the smaller thread pool size.
* SERVER-45338 Make moveChunk robust to maxTimeMS expiring (fix auth after revert)Matthew Saltz2020-02-101-22/+65
|
* SERVER-45816 Write sampling function for command mirroringAmirsaman Memaripour2020-02-104-0/+389
|
* SERVER-45007 PBWM lock acquisition in GlobalLock supports deadlineBenety Goh2020-02-102-1/+19
|
* SERVER-45007 ResourceLock::lock() supports deadlineBenety Goh2020-02-102-3/+5
|
* SERVER-45007 ResourceLock::lock() always requires OperationContextBenety Goh2020-02-104-11/+14
|
* SERVER-45807 Add change stream stage to fetch pre-image for ↵Jonathan Reams2020-02-1010-22/+727
| | | | | | | | | | update/replace/delete events create mode 100644 jstests/change_streams/lookup_pre_image.js create mode 100644 jstests/noPassthrough/change_stream_pre_image_lookup_whole_db_whole_cluster.js create mode 100644 jstests/noPassthrough/change_stream_preimages_fail_on_mongos.js create mode 100644 src/mongo/db/pipeline/document_source_lookup_change_pre_image.cpp create mode 100644 src/mongo/db/pipeline/document_source_lookup_change_pre_image.h
* SERVER-45806 Record pre-images on updates and deletes when recordPreImage is ↵Jonathan Reams2020-02-1018-172/+421
| | | | enabled
* SERVER-45805 Add recordPreImages flag to collMod and create commandsJonathan Reams2020-02-1013-7/+138
| | | | create mode 100644 jstests/noPassthrough/record_preimage_startup_validation.js
* Revert "SERVER-44771 Introduce 2nd CatalogCache for filtering only"William Schultz2020-02-0810-154/+21
| | | | This reverts commit 3473d09fa9b5e418e119941b01c88863744689cc.
* SERVER-45039 Awaitable isMaster returns an error on reconfigs that change ↵Jason Chan2020-02-074-5/+444
| | | | the SplitHorizon