summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-37179 Wait for specified write concern whenever commitTransaction ↵Siyuan Zhou2019-03-055-38/+167
| | | | | | returns a NoSuchTransaction error (cherry picked from commit 6394bfafd5c42bfeb01b6686498d7fff697d9480)
* SERVER-39823 Free Monitoring may ignore re-register requests on secondariesMark Benvenuto2019-03-056-16/+29
| | | | (cherry picked from commit df3f76da935a45302d7b24b0abe618af6dd34744)
* SERVER-38697 Use process creation time to detect pid reuse.Max Hirschhorn2019-03-051-28/+19
| | | | | | | Changes start_cmd() to use psutil.Popen() rather than subprocess.Popen() in order to cache the creation time of the child process. (cherry picked from commit d43369c671a596ee816f44038fca3423a0a33126)
* SERVER-39946: Better split tasks with lack of historyDavid Bradford2019-03-052-0/+23
| | | | (cherry picked from commit 2957deee8fc4ad595245ddb52013437e6b9ffdbd)
* SERVER-37179 Pull out starting transaction from session checkout and push it ↵Siyuan Zhou2019-03-0424-171/+223
| | | | | | | | | | down to before command execution. This patch redid 248601a647 and 4fb38d9c10 from master on v4.0 branch. Transaction will begin or continue after waiting for read concern. If an error is thrown on starting transaction, it'll be able to wait for write concern if a write concern is specified.
* SERVER-39590 improve port_options.js logfile pollingSara Golemon2019-03-041-19/+14
| | | | (cherry picked from commit 29d91ec77892f8b335bcc07ccf96e3240981ab05)
* SERVER-39641 Blacklist max_time_ms.js from read concern linearizable passthroughSamy Lanka2019-03-041-0/+3
| | | | (cherry picked from commit fff6fcea7d72afd0583c8ba4bdbce094f80d7574)
* SERVER-39900 change_streams_resume_at_same_clustertime.js should not assume ↵James Wahlin2019-03-011-6/+11
| | | | | | same that multi-update across shards are performed at the same clusterTime (cherry picked from commit 5456ba4c303e6febdc89384d7851688c85d016a9)
* SERVER-39571 mongod cannot verify certificates from the CNG providerMark Benvenuto2019-03-011-3/+12
| | | | (cherry picked from commit 34cf12d1ea67a7f11266452e44f5c2241f453f23)
* SERVER-39058 Synchronize user set modification in AuthorizationSession with ↵Shreyas Kalyan2019-03-0116-32/+63
| | | | | | Client (cherry picked from commit a9277e874039f32ce0d848fcdfb10de705c96fd9)
* SERVER-38414 Upgrade/Downgrade testing for change stream high water marksBernard Gorman2019-03-019-175/+494
|
* SERVER-39410 Re-enable batching in DSCursor for change stream cursorsBernard Gorman2019-03-015-18/+61
| | | | (cherry picked from commit 04882fa7f5210cfb14918ecddbbc5acbd88e86b6)
* SERVER-38975 Include UUID in high water marks from shards where the ↵Bernard Gorman2019-03-0119-83/+523
| | | | | | collection does not exist (cherry picked from commit fbb9daeb791d16c49b861d82c097cf9bd9daf07e)
* SERVER-38412 Allow resuming from a high-water-mark pseudo resume tokenBernard Gorman2019-03-0118-130/+300
| | | | (cherry picked from commit 90cd49725f41354509dece813343c62e6ee9f533)
* SERVER-38411 Propagate postBatchResumeToken through mongoS to clientBernard Gorman2019-03-0132-213/+459
| | | | (cherry picked from commit 560a0c3a3e20924b362fc2b159c30255d62e81d2) (cherry picked from commit 027cf6e2ac4958119dc5c108518f220722cd6f97)
* SERVER-38413 Always set an initial postBatchResumeToken on mongoDBernard Gorman2019-03-0110-76/+281
| | | | | (cherry picked from commit 1fd9bfa5867c3e7d6c1eebda53d5ccd8c637459e) (cherry picked from commit 5fe1af5f8e845f736f4e76d7a8d47675b6507a6c)
* SERVER-38410 Allow ARM to consume postBatchResumeTokenBernard Gorman2019-02-2814-155/+382
| | | | (cherry picked from commit 16c7973fc8037ee0b7bd12116e5ff25084af142b)
* SERVER-38530 Add getResumeToken shell helperBernard Gorman2019-02-2813-74/+176
| | | | (cherry picked from commit 1d67c9bd3481a1cc3c7e09362e5b549cda77a350)
* SERVER-38408 Return postBatchResumeToken with each mongoD change stream batchBernard Gorman2019-02-2836-50/+580
| | | | | (cherry picked from commit fc5bc0947ceedee3b61b2d922cabd3e5df7ec07c) (cherry picked from commit 7f70c1213b2cc79591ea1d11f9724d057886a0fd)
* SERVER-34789 Also backport resume token format version 1Nick Zolnierz2019-02-289-121/+358
| | | | (cherry picked from commit bbe67b5bdd596f4720b19f9f4c8c38cfadb9c1dd)
* SERVER-39014 Handle running the MSI installer when already installed.Henrik Edin2019-02-281-1/+2
| | | | (cherry picked from commit 17ba3d195909022f8de420b09aeb7b18018b4d72)
* SERVER-38722 Make CollectionCloner tolerate QueryPlanKilled error on ↵David Storch2019-02-282-41/+56
| | | | collection drop.
* SERVER-39847 Migrating session info can trigger fassert when destination ↵Randolph Tan2019-02-282-21/+71
| | | | | | shard has transaction history truncated by oplog (cherry picked from commit 1466c2b24eef41805dfac73e2fb43256d6d8fae7)
* SERVER-39779: Don't set timeouts if not enough dataDavid Bradford2019-02-282-1/+41
| | | | (cherry picked from commit 418206426d4de5071e69b5e3588b31e26a0445d3)
* SERVER-39871 Make catalog_raii_test more resistant to clock issues on WindowsGeert Bosch2019-02-271-1/+3
|
* SERVER-37382 printShardingStatus.js races with ShardingUptimeReporter threadRandolph Tan2019-02-271-1/+9
| | | | (cherry picked from commit ae932281fe1677400456ee5297764606cac6f577)
* SERVER-37846 Disallow using arbiters to satisfy numeric write concern when ↵Vesselina Ratcheva2019-02-274-0/+208
| | | | | | writes commit (cherry picked from commit b023cfd4db379092f7642dd825d79652d905f847)
* SERVER-39056 Further refine readWriteAnyDatabaseShreyas Kalyan2019-02-265-79/+134
| | | | (cherry picked from commit 1b1cf52e94c49ca4c6d8ba693e949c2b655e74b5)
* SERVER-39746: Write project in runtime.ymlRyan Timmons2019-02-261-8/+9
| | | | (cherry picked from commit 2ab2ae3bad12e4aa60bc4dd3708d46d7b031fd79)
* SERVER-35449 Return the oldest read timestamp used by any open transactionJason Chan2019-02-2615-0/+71
| | | | (cherry picked from commit 35f465029fdccee1a3b7e3b8fb91a2ea75b9aca7)
* SERVER-39612 better validation for fields in geoNearIan Boros2019-02-262-0/+64
|
* SERVER-35732 Fix dbStats.fsUsedSize behavior for database with hyphenated namesXiangyu Yao2019-02-258-5/+34
| | | | (cherry picked from commit e0be8ba5aa04df21f6a9a42578a349a4c303776d)
* SERVER-35732 Test dbStats.fsUsedSize behavior for database with hyphenated namesXiangyu Yao2019-02-251-0/+24
| | | | (cherry picked from commit 2e206b90bde9e41263d4073522248091c49437fa)
* SERVER-35663 Always update the logical clock before advancing the last ↵Jack Mulrow2019-02-258-18/+54
| | | | | | applied opTime (cherry picked from commit bfb0aec447f39633694dcc4418f2a5a5a167937e)
* SERVER-39719 Ensure that a node performing an initial sync from a secondary ↵Gregory Wlodarek2019-02-252-0/+97
| | | | | | with a in-progress index build creates the index before initial sync is done (cherry picked from commit efefc4f94203c3e6119916b89255017d117e982f)
* SERVER-39723 Change listIndexes command behavior to show in-progress index ↵Gregory Wlodarek2019-02-252-53/+1
| | | | builds
* SERVER-17010 additional fixes (didn't get merged with cherry-pick)Eric Milkie2019-02-253-7/+0
|
* SERVER-38764 External sorter should use 64-bit integers for file offsetsLouis Williams2019-02-252-18/+22
| | | | (cherry picked from commit 9dafb7a3e3bafa463ab5951189b670965995dada)
* SERVER-17010 each Sorter instance spills to a single file rather than a new ↵Dianna Hohensee2019-02-2511-180/+480
| | | | | | file per spill to disk (cherry picked from commit 2be7f2677a40a863f336d2964f456c9d87ddc838)
* SERVER-39487 Decimal128::squareRoot() returns result for ↵James Wahlin2019-02-223-3/+123
| | | | | | Decimal128::exponential() (cherry picked from commit 5aa3f6dbc5e31beaf40e0828f7a24ecf71fb42f9)
* SERVER-38746 Improve error message when transaction aborts due to earlier ↵Tess Avitabile2019-02-221-1/+3
| | | | | | command failure (cherry picked from commit 6c28401a87f1a4a950b2b8cea6b58ef475fb7b4b)
* SERVER-38354 Allow shutdown error in reading last applied optime on startupSiyuan Zhou2019-02-211-0/+2
| | | | | | | | (cherry picked from commit 9301f8067521d2e7178b698cc521eab990187aee) SERVER-38354 remove unused variable (cherry picked from commit 47d5c44e53cb8414ba18564a21ca445579d86875)
* SERVER-39232 Allow commands that do not require auth to refresh sessionsRandolph Tan2019-02-214-18/+29
| | | | (cherry picked from commit 8d23154ed3e086213c5bd59b3e2fcba96a3cca41)
* SERVER-36231 Mongos write path doesn't look for retryable write concern errorsRandolph Tan2019-02-201-0/+4
| | | | (cherry picked from commit 9df4dbcffefe8f9cf2d669603f230c1f44ac5652)
* SERVER-39686 Empty function no longer needed for file to workGeoff Mishkin2019-02-201-9/+0
| | | | | | | Closes #1298. Signed-off-by: Max Hirschhorn <max.hirschhorn@mongodb.com> (cherry picked from commit 56a3a1c3d450439b8e571ea22678eb88b60ecab1)
* SERVER-39394 Traverse $lookup subpipeline for more involved collectionsCharlie Swanson2019-02-202-0/+73
| | | | (cherry picked from commit 346b2980a2122f984bfa4c359468f547776caae6)
* SERVER-37183 Safer bound for safeNumberLong()Justin Seyster2019-02-1912-39/+137
| | | | (cherry picked from commit 1582fb6cce63c8e5691a14f8de2db4b3fbe42873)
* SERVER-39166 $graphLookup should force a pipeline to split in sharded clusterMartin Neupauer2019-02-192-1/+44
| | | | (cherry picked from commit b8231a4b5a25a957219c9c2e6b51f93c674e0b37)
* SERVER-39019 Fix incorrect $elemMatch $ne serializationJames Wahlin2019-02-1936-839/+635
| | | | | | | | (cherry picked from commit 4677879eb75934ee3cd76c9e9807f6892ac17400) SERVER-13779 Allow $not to be applied to $regex (cherry picked from commit a2c0f15d6dc9fcda389b18b54287c4fcb5be44cd)
* SERVER-38748 Background indexes created through applyOps should run on the ↵Louis Williams2019-02-193-49/+65
| | | | | | command thread (cherry picked from commit 9c49d721526ac83ada34950841ceef5b0b48c3c5)