summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* 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-1011-22/+737
| | | | | | | | | | 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-075-5/+445
| | | | the SplitHorizon
* SERVER-43069: Condition logging for slow ops on sample rateXuerui Fa2020-02-079-24/+435
| | | | | create mode 100644 src/mongo/util/log_with_sampling.h create mode 100644 src/mongo/util/log_with_sampling_test.cpp
* Revert "SERVER-45530 Implement $match and $project duplication and pushdown ↵William Schultz2020-02-078-246/+16
| | | | | | across $unionWith" This reverts commit 9955e3ab374e26b8428378dfabf94ce89f00aaa6.
* SERVER-39976 Two-phase index builds on primaries should ignore interruptsLouis Williams2020-02-071-21/+26
|
* SERVER-45989 Log files are opened in shared mode on Windows.Henrik Edin2020-02-0713-55/+673
| | | | | | | | | | Added fstream abstraction for Windows that does this. Log rotation is now behaving like the old log system create mode 100644 src/mongo/logv2/file_rotate_sink.cpp create mode 100644 src/mongo/logv2/file_rotate_sink.h create mode 100644 src/mongo/logv2/shared_access_fstream.cpp create mode 100644 src/mongo/logv2/shared_access_fstream.h
* SERVER-45453 Change name and usage of '$_internalJs' to '$function'Katherine Wu2020-02-078-150/+267
|
* SERVER-46031: CurrentOpExhaustCursorTest should not call ↵Lingzhi Deng2020-02-071-5/+0
| | | | DBClientCursor::more concurrentlt
* SERVER-45530 Implement $match and $project duplication and pushdown across ↵Jacob Evans2020-02-078-16/+246
| | | | $unionWith
* SERVER-45051 Implement class that collects RTT information from replica set ↵Haley Connelly2020-02-078-35/+821
| | | | | | | | members create mode 100644 src/mongo/client/sdam/topology_listener_mock.cpp create mode 100644 src/mongo/client/sdam/topology_listener_mock.h create mode 100644 src/mongo/client/server_ping_monitor_test.cpp
* SERVER-46033 move sys includeBilly Donahue2020-02-071-1/+4
|
* SERVER-44771 Introduce 2nd CatalogCache for filtering onlyTommaso Tocci2020-02-0710-21/+154
| | | | | | Only on ShardServer (not ReadOnly) use a second catalog cache for filtering only in order to allow operations in transactions to safely consult the CatalogCache.
* Revert "SERVER-45453 Change name and usage of '$_internalJs' to '$function'"Katherine Wu2020-02-078-267/+150
| | | | This reverts commit 656313f6c949a5c49c42d080548067d5a8c37047.
* SERVER-34039 Remove use of optional UUID in replication codebaseAli Mir2020-02-075-29/+19
|
* SERVER-45954 add metadata to invariant message for DurableCatalogImpl index ↵Benety Goh2020-02-071-8/+24
| | | | operations
* Revert "SERVER-43069: Condition logging for slow ops on sample rate"Xuerui Fa2020-02-079-435/+24
| | | | | | | This reverts commit b0c5c0baa85fba563c80ee416cecc22e9ffbf53a. delete mode 100644 src/mongo/util/log_with_sampling.h delete mode 100644 src/mongo/util/log_with_sampling_test.cpp
* SERVER-45453 Change name and usage of '$_internalJs' to '$function'Katherine Wu2020-02-078-150/+267
|
* Revert "SERVER-45530 Implement $match and $project duplication and pushdown ↵William Schultz2020-02-078-244/+16
| | | | | | across $unionWith" This reverts commit 942ec3300e82672536f34d8273314c5504ae91fb.
* SERVER-45932 Use getNumAvailableCores() in TaskExecutorPoolAmirsaman Memaripour2020-02-071-2/+2
|
* SERVER-45456 Allow JavaScript on mongosJames Wahlin2020-02-0726-49/+155
| | | | | | | create mode 100644 jstests/noPassthrough/mr_noscripting.js delete mode 100644 jstests/noPassthroughWithMongod/mr_noscripting.js create mode 100644 jstests/sharding/agg_js_on_mongos.js create mode 100644 jstests/sharding/javascript_heap_limit.js
* SERVER-45505 Add ResumableChangeStreamError error labelBernard Gorman2020-02-0711-58/+223
| | | | | | delete mode 100644 jstests/change_streams/error_label.js create mode 100644 jstests/noPassthrough/change_stream_error_label.js create mode 100644 jstests/sharding/change_stream_error_label.js
* Import wiredtiger: 94c6c16014292f335a5094669e850125d7432b14 from branch ↵Luke Chen2020-02-0725-387/+739
| | | | | | | | | | | | | mongodb-4.4 ref: 168c7f1b38..94c6c16014 for: 4.3.4 WT-4999 Migrate Jenkins “wiredtiger-test-format-stress-zseries” job to Evergreen WT-5206 Return the correct checkpoint-modified list of blocks WT-5489 page-read can race with threads locking in-memory page structures WT-5534 Incremental backup needs to accept older metadata WT-5537 Use correct WT_ITEM fields per memory sanitizer
* SERVER-46016 Guard calls to _coordinator in MigrationSourceManager by ↵Matthew Saltz2020-02-071-5/+5
| | | | checking its state
* SERVER-45530 Implement $match and $project duplication and pushdown across ↵Jacob Evans2020-02-068-16/+244
| | | | $unionWith
* SERVER-45917 Make waitForDelete wait for deletion to be scheduled before ↵Jack Mulrow2020-02-066-20/+60
| | | | waiting for clean
* SERVER-46005 Remove server code related to Track Unsharded Collections that ↵Esha Maharishi2020-02-0611-972/+1
| | | | is dead code in v4.4
* SERVER-44851 Constrain commit points for model-checking.Siyuan Zhou2020-02-062-1/+5
|
* SERVER-43951 Unifies help collection namemaserMark Benvenuto2020-02-061-2/+2
|
* SERVER-42985 Replace 4.4 placeholder value in WireVersion enumAmirsaman Memaripour2020-02-064-7/+7
|
* SERVER-45368 Allow collection/index creation inside txns for shardingMaria van Keulen2020-02-061-1/+3
| | | | | This patch ensures unprepared transactions in a sharded cluster can create new collections and indexes.
* SERVER-45389 Add metrics tracking how often shards have inconsistent indexesCheahuychou Mao2020-02-068-2/+394
| | | | | | | create mode 100644 jstests/noPassthrough/sharded_index_consistency_metrics.js create mode 100644 src/mongo/db/commands/sharded_index_consistency_server_status.cpp create mode 100644 src/mongo/db/s/periodic_sharded_index_consistency_checker.cpp create mode 100644 src/mongo/db/s/periodic_sharded_index_consistency_checker.h
* SERVER-45931: Handle DBClientConnection connect and reconnect in NewOplogFetcherLingzhi Deng2020-02-069-96/+488
|
* SERVER-45529 Add new stage constraint for $unionWith sub-pipelineNicholas Zolnierz2020-02-0646-39/+135
|
* SERVER-45985 Add truncation support to the text formatterHenrik Edin2020-02-069-4/+80
| | | | create mode 100644 src/mongo/logv2/log_truncation.h
* Revert "SERVER-44771 Introduce 2nd CatalogCache for filtering only"Tommaso Tocci2020-02-0610-154/+42
| | | | This reverts commit 84bdc9478401355656ab7eaec745dbae2e4294cb.
* SERVER-45857 Add time measurement class to ClockSourceBen Caimano2020-02-062-0/+44
| | | | This commit adds the mongo::ClockSource::StopWatch class.
* SERVER-44771 Introduce 2nd CatalogCache for filtering onlyTommaso Tocci2020-02-0610-42/+154
| | | | | | Only on ShardServer (not ReadOnly) use a second catalog cache for filtering only in order to allow operations in transactions to safely consult the CatalogCache.
* SERVER-45851 Make the JournalFlusher interruptible for repl state change if ↵Dianna Hohensee2020-02-067-3/+69
| | | | it is waiting for locks
* SERVER-45597 deprecation startup warning when applying replset config with ↵Kevin Pulo2020-02-061-0/+13
| | | | custom getLastErrorDefaults
* SERVER-41070 Add blockConnection mode to failCommandCheahuychou Mao2020-02-061-1/+22
|
* SERVER-45082 Secondaries only learn replica set configs with a newer ↵William Schultz2020-02-0611-19/+658
| | | | (version, term) pair
* Revert "SERVER-45677 libunwind on by default where possible"William Schultz2020-02-0612-40/+20
| | | | This reverts commit 969151e9ab69dcb53397cf40f810e718421db081.
* SERVER-45980 Restrict scope of full loads to current operation in ↵Blake Oler2020-02-061-5/+4
| | | | VersionManager::checkShardVersion()
* Revert "SERVER-45338 Make moveChunk robust to maxTimeMS expiring"Matthew Saltz2020-02-051-61/+22
| | | | | | This reverts commit 2985a71befe421902b5d15e9567e3b449e65ecdd. delete mode 100644 jstests/sharding/move_chunk_respects_maxtimems.js
* SERVER-45408 Enable serialization of config "term" fieldSiyuan Zhou2020-02-052-3/+17
| | | | SERVER-45092 Remove “term” field of config document on downgrade
* Revert "SERVER-42191 Add a new test hook that checks that all orphaned ↵William Schultz2020-02-052-6/+0
| | | | | | | | documents are eventually deleted" This reverts commit c51a36a187405c0d56698a6a3242b8828e387c37. delete mode 100644 jstests/libs/override_methods/check_orphans_are_deleted.js