summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-40737 Use epoch as default OpTimeAndWallTime wallTime valuer4.2.0-rc1Maria van Keulen2019-06-1129-646/+581
| | | | (cherry picked from commit cc24f2022c761b32eecb18f6f5c841c3a43fe7c1)
* SERVER-41640 forEachCollectionFromDb() should call abandonSnapshot() before ↵Gregory Wlodarek2019-06-112-0/+54
| | | | running the user provided callback
* SERVER-40869 Error when coercing out of bounds double to longTed Tuckman2019-06-112-2/+129
| | | | (cherry picked from commit dd1295d603e94cc8157238d41aaa909f45446526)
* SERVER-41422 Allow the absence of the 'ns' field from index specsGregory Wlodarek2019-06-1116-42/+260
|
* Revert "SERVER-41361 Do not read at lastApplied while already holding the ↵Louis Williams2019-06-111-8/+3
| | | | | | PBWM lock on secondaries" This reverts commit 1f7ff3efd432541a1490b108ffb8461dcbbdfcd5.
* SERVER-41581 index_builds_ignore_prepare_conflicts.js should not start a ↵Louis Williams2019-06-111-4/+9
| | | | | | transaction until the index build releases its exclusive lock (cherry picked from commit e48c36a61634718f548f29aa0e1e3787fc1a979b)
* SERVER-40961 Extend translated $out tests to support all $merge modesArun Banala2019-06-1122-344/+456
| | | | (cherry picked from commit 681fde4b157d1b534ccc08db6bc5e4bebd812951)
* Revert "SERVER-41181 Fix sharding tests for hostname normalization"A. Jesse Jiryu Davis2019-06-115-26/+10
| | | | This reverts commit 0ed0b97e6f62bba38cf4c93f5a7270569e79f24d (SERVER-41614).
* SERVER-41448: TransactionHistoryIterator should only take global IS lock and ↵Lingzhi Deng2019-06-107-31/+43
| | | | | | use caller's read source (cherry picked from commit e297640646d2b38401698ab5e77c3770614b6d69)
* SERVER-39141 Handle WriteConflictException in range deleterAlex Taskov2019-06-103-10/+60
| | | | (cherry picked from commit ece39c7650b76a45ee2357dc4a7adb2ab195eda4)
* SERVER-41579Alexander Costas2019-06-102-2/+2
|
* SERVER-41135 Re-purpose multi-oplogtxn test suites to instead set max txn ↵Jason Chan2019-06-104-34/+40
| | | | | | ops in a single oplog entry (cherry picked from commit 9b17e22bd79ca83e4e29a7ff876a2d3cea715636)
* SERVER-41361 Do not read at lastApplied while already holding the PBWM lock ↵Louis Williams2019-06-101-3/+8
| | | | | | on secondaries (cherry picked from commit b6ad5c431b8a1272617a3eff58872808afa53e31)
* Revert "SERVER-4999 Normalize all hostnames to lowercase"A. Jesse Jiryu Davis2019-06-1017-206/+16
| | | | This reverts commit ad9267a722e21268d1005c1428ccad85d5a98946 (SERVER-41614).
* SERVER-41605 Disable ↵Maria van Keulen2019-06-101-12/+13
| | | | | | jstestfuzz_concurrent_replication_continuous_stepdown_flow_control (cherry picked from commit defbe5d2a0509858d036c0cd8ed659946d06f40f)
* SERVER-40988 Log metrics on mongod when slow two phase commit completesEsha Maharishi2019-06-103-0/+397
| | | | (cherry picked from commit b630e9dfb3772c069bda2cbf8f6cc3ec170c7d5b)
* SERVER-41141 Remove DB X lock acquisition for secondary index buildsGregory Wlodarek2019-06-102-68/+56
|
* SERVER-40408 Add support for pipelines in coll.updateMany shell helperBernard Gorman2019-06-102-9/+15
| | | | (cherry picked from commit 8614a6d4ef7966b1868c46d368de29b5c96b6beb)
* SERVER-41294 shard filtering for $sbIan Boros2019-06-0727-43/+670
| | | | (cherry picked from commit ab322d38ef3d5c3836df516f2a40c54c5165cafd)
* SERVER-39642 Decrement egress counter when scoped connection not returned to ↵Rahul Sundararaman2019-06-072-4/+14
| | | | | | the pool (cherry picked from commit 82637430ff373bc3a64465c4de3ff9999f745105)
* SERVER-41132 Opportunistic targeting for ARSJason Carey2019-06-072-36/+66
| | | | | | | | | | | | | Inside the ARS, support use of the TaskExecutor::scheduleRemoteCommandOnAny method, which will allow the ARS to use any acceptable host returned from targeting, rather than requiring us to use one at random. This should allow us to prefer routing requests to hosts which have ready connections to, or that we can generate ready connections to faster (cherry picked from commit 8eed2fe5376ff6843ab1fe7881c8377812215185)
* SERVER-41133 Add TE::scheduleRemoteCommandOnAnyJason Carey2019-06-0728-304/+620
| | | | | | | | | | Add support for a mode for the task executor where rather than targetting a single host, we target any of a set of hosts. This should behave identically to scheduleRemoteCommand, except that we concurrently get() connections from the connection pool for each host, preferring the first which is available (cherry picked from commit efa1ae064b9206f82136a8d14cbb86d47e8754b1)
* SERVER-41179 Observe the coordinator's state transitions and update the ↵Esha Maharishi2019-06-0711-31/+1636
| | | | | | corresponding stats and metrics (cherry picked from commit d14cfb93a7fd33edf679f7fcd68c46b8d2be0b6b)
* SERVER-41546 mongo_killproc should not call exitMathew Robinson2019-06-071-2/+2
| | | | (cherry picked from commit 8b2879c30bcb8d8f5163ecf3050d8bdc421786c7)
* SERVER-41546 SysV init scripts should verify PIDfile exists instead of failingMathew Robinson2019-06-071-0/+5
| | | | (cherry picked from commit 65daaae2ffa01cbb741db69922b5f7cd4ed7836b)
* SERVER-40828 Add getter for expressions on projection nodesTed Tuckman2019-06-074-0/+60
| | | | (cherry picked from commit cf6cb438e0302be611bc9c2901919803e66eebba)
* Revert "SERVER-41141 Remove DB X lock acquisition for secondary index builds"Gregory Wlodarek2019-06-072-52/+69
| | | | This reverts commit 0c9d0e18109314efac6aa9f5352992cd4afc4d96.
* SERVER-41401 Use absolute path and ignore deleted files in lint fuzzer ↵Robert Guo2019-06-071-4/+21
| | | | | | sanity patch (cherry picked from commit b1ff28c63836aa13112cf3499574160a5950c6ec)
* SERVER-39807 Remove 'useMultipleOplogEntryFormatForTransactions' server ↵Gregory Wlodarek2019-06-071-1/+1
| | | | parameter from evergreen.yml
* SERVER-41487 Fix $merge mode whenNotMatched:fail to send updates to mongosAnton Korshunov2019-06-0710-177/+127
| | | | (cherry picked from commit fceb78e0af803b1d16b3b66ee7264d1d7f716773)
* SERVER-39807 Remove the server parameter gating large transactionsMatthew Russotto2019-06-0610-145/+49
| | | | (cherry picked from commit 9b002077ae7c46b6edcac0ad9eb72e63312cfde3)
* SERVER-41473 Add ExpressionFieldPath accessor that removes "CURRENT..."Jacob Evans2019-06-061-0/+4
| | | | (cherry picked from commit 0189411db2eb9ef6ca4d50f069e04d13b0456445)
* SERVER-41157 Remove abortguard when committing unprepared transactionsJason Chan2019-06-064-132/+8
| | | | (cherry picked from commit b8da78a5e9072ccb293e7d848dbb1357889c794b)
* SERVER-41548 Restrict dsymutil to single threaded modeAndrew Morrow2019-06-063-5/+5
| | | | (cherry picked from commit 661588a68066dcef3f7f3fea0af37ecebb23594a)
* SERVER-41141 Remove DB X lock acquisition for secondary index buildsGregory Wlodarek2019-06-062-69/+52
|
* SERVER-41141 Release the mutex early in ↵Gregory Wlodarek2019-06-061-2/+9
| | | | IndexBuildsManager::interruptIndexBuild() and IndexBuildsManager::abortIndexBuild() after getting a shared_ptr to the MultiIndexBlock to avoid a deadlock with index builds being aborted during server shutdown
* SERVER-41306 In FCV 4.0, don't treat transactions as retryable writesMatthew Russotto2019-06-061-10/+12
| | | | (cherry picked from commit c7f1e4270b8dcbc09e6b2952671c70f5274401de)
* SERVER-41479: replSetStepUp on primary should return errors if the node is ↵Lingzhi Deng2019-06-061-4/+10
| | | | | | stepping down (cherry picked from commit fbb3e0b7299d0b14ebff5641b3a6c672c18ad96d)
* SERVER-41287 Measure count and duration of periods when isLagged is trueMaria van Keulen2019-06-062-17/+28
| | | | (cherry picked from commit c27cafcd34190924cd62267fa8b42baf3caa69cb)
* SERVER-39116 Name unnamed GlobalLock in TransactionParticipantAllison Easton2019-06-061-1/+1
| | | | (cherry picked from commit 88f2b4c6cbe7c06e20f1638c4aeced5d9dfeeea7)
* SERVER-41461 waitWithPinnedCursorDuringGetMoreBatch fail point should save ↵Gregory Wlodarek2019-06-051-11/+15
| | | | and restore the PlanExecutor state before reacquiring the read lock
* SERVER-40908 !allocs in cv::_runWithNotifyableJason Carey2019-06-052-31/+55
| | | | | | | | | | | | | condition_variable::_runWithNotifyable allocates a linked list member for the notification list per invocation. It also does this under both the condvar mutex as well as the mutex for the predicate waiter. Two things need to happen for this: * notifyables need to own a std::list<Notifyable*> * NotInterruptible needs to be a thread local (cherry picked from commit 24ebd1d1f6d7a05e80bff9b14fa6a3e2ff35cc86)
* SERVER-41476 Make findAndModify commands in find_and_modify.js deterministicJudah Schvimer2019-06-051-2/+3
| | | | (cherry picked from commit e5a5aaa945e3e25c086ec82d71a7d9e38855a299)
* SERVER-41412 Introduce a search_beta_auth suite.David Storch2019-06-0513-32/+187
| | | | | | | | | | | | | | | | This variant of search_beta turns on auth on the cluster, including on the mongotmock, which supports the SCRAM-SHA-1 authentication mechanism. Also configures the pre-existing search_beta_ssl suite to use auth. There are changes in this commit which permit mongotmock to link in the necessary auth-related code and command line parameters without pulling in unnecessary dependencies, or adding new dependencies to mongocryptd. (cherry picked from commit 22a595fbef4d023002b3c74d529368fcc4dbb196)
* SERVER-41231 Bump version in verify_versions_test.js for 4.2.Max Hirschhorn2019-06-051-3/+3
|
* SERVER-41442 fix lintJudah Schvimer2019-06-051-1/+0
| | | | (cherry picked from commit ade1de2c64f831a505824b2564652cfd6373be83)
* SERVER-41283 Added test that running stepdown on secondary does not lead to ↵Judah Schvimer2019-06-053-0/+142
| | | | | | 3 way deadlock (cherry picked from commit 386dc8c2ab8c886ca84a4111493ed93796099008)
* SERVER-41442 Fix second race in umask.jsJonathan Reams2019-06-051-2/+1
| | | | (cherry picked from commit 225e512c891f7215a759ea63105012f328a0a8d8)
* Import wiredtiger: 9b85ad89688bd72b8a649d844a7e458832955764 from branch ↵Luke Chen2019-06-0512-65/+369
| | | | | | | | | | | | | | mongodb-4.2 ref: 57bd75fee9..9b85ad8968 for: 4.2.0-rc0 WT-4190 Decrease shutdown time by doing multi-threaded cache flush WT-4608 Cache stuck with clean pages for LSM data format testing WT-4775 Make the "bad file descriptor" test resilient against crashing WT-4793 Extend test/checkpoint to use timestamps and more WT-4825 Add warning in operation tracking if the open file limit is too small WT-4828 Fix type-related exception in operation tracking after conversion to Python3.
* SERVER-41488 lint drivers_nightly.ymlRobert Guo2019-06-041-14/+14
|