summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-32468 Use a 1-node CSRS in non-stepdown sharding passthroughs testsr3.6.3-rc0Robert Guo2018-02-145-1/+5
| | | | (cherry picked from commit 0aeb5ce7e8d4a190dac43fd110533eef149f7880)
* SERVER-33333 don't kill cursor when auth check failsIan Boros2018-02-142-0/+65
|
* SERVER-32429 black list regex_targeting.js from step down suitesRandolph Tan2018-02-141-0/+3
| | | | (cherry picked from commit 92b698db133f3f0c0f21c4bc0704f1106be3fb62)
* SERVER-32806 retried FindAndModify not using oplogHack when querying for ↵Randolph Tan2018-02-141-1/+4
| | | | | | pre/post image oplog entry (cherry picked from commit ee26a6df68dc93e3e66f99180e2d03af09fd9daa)
* Import wiredtiger: bc82f0f0383af9ef41ece37a36ae9200ea4561a3 from branch ↵Luke Chen2018-02-1459-642/+1482
| | | | | | | | | | | | | | | | | | | | | | | | mongodb-3.6 ref: b85bcfde3b..bc82f0f038 for: 3.6.3 WT-3766 Lookaside sweep for obsolete updates WT-3840 Dump more information when data corruption is encountered WT-3847 Add a stub API for prepared transaction WT-3854 Remove write lock from commit path, leaving old entries in queue WT-3866 Bi-weekly WT codebase lint WT-3875 Collisions in operation tracking map file when a connection is reopened within the same process. WT-3876 Missing tracking macros cause inaccuracies in operation tracking logs WT-3877 WT_CONN_EVICTION_NO_LOOKASIDE is cleared unconditionally WT-3878 Iteration can lose its position when updating a limbo page WT-3881 key timestamp consistency checking should not check its own updates WT-3887 log operations in format snapshot-isolation tracking WT-3888 cursor search-near can return the wrong value for "exact" WT-3889 Disable test/format key-order check for LSM WT-3890 core dump walking timestamp queue WT-3891 Take the sweep walk rwlock whenever removing content from lookaside WT-3895 Commit timestamp queue getting out of order
* SERVER-32368 do not perform UUID check against a shard's config cache in the ↵Esha Maharishi2018-02-133-30/+59
| | | | | | sharding_csrs_continuous_config_stepdown_WT suite (cherry picked from commit fe5b3058c3ba27f8262fa5198cf243053ba50b9b)
* SERVER-32803 stepup.js should retry stepUp commandWilliam Schultz2018-02-131-3/+8
| | | | (cherry picked from commit 984bc43b2e56d9893d3ff92c6a17ab2e2feadf67)
* SERVER-32840 Remove Jepsen PV0 test suitesWilliam Schultz2018-02-131-38/+0
| | | | (cherry picked from commit a917ca5b1691625d7a1e70e96672386bbf0a6243)
* SERVER-33236: Update perf.yml to use ssh form of git clonedalyd2018-02-131-1/+1
| | | | (cherry picked from commit 0658fe0f057c7d1b82239c3661619dd9f062a684)
* Revert "SERVER-33142 Don't reuse clusters in system_perf.yml"Henrik Ingo2018-02-131-1/+3
| | | | This reverts commit 07ba49dc7151e4348892f6f0559a99ab1ea349ab.
* SERVER-33234 dropIndexes on mongos should ignore IndexNotFound from ↵Esha Maharishi2018-02-121-2/+12
| | | | | | individual shards if some shard returned success (cherry picked from commit f2e168877ab5efb45ec583ca3b4d05a423fe9d54)
* SERVER-32205 Prohibit dropping the admin database at catalog levelMaria van Keulen2018-02-129-72/+59
| | | | (cherry picked from commit 72fc7cea722f952e3ad47c5470cb60ae2114097f)
* SERVER-32349 Change streams over sharded collections may produce merged op ↵Martin Neupauer2018-02-124-19/+125
| | | | | | | | | | | log entries with the same timestamps if the operations are coming from multiple shards. When we resume the change stream we have to position to the right place - the position is determined both by the timestamp and the document id. Previously we checked the timestamp only, now we loop over the equal timestamps and find the right document. (cherry picked from commit 194ec4857fa0db8085da88e22eaae96687902d66)
* Revert "SERVER-32875 Don't stall ftdc due to running out of tickets"Kelsey Schubert2018-02-123-15/+1
| | | | This reverts commit 04600d70a4e4ac85c5f199c5756e0e5acb2a7d05.
* SERVER-32516 remove make_optional typeJudah Schvimer2018-02-121-1/+1
| | | | (cherry picked from commit 3c34eda8d8a38b982a1659b919e9f4b5971ba512)
* SERVER-32919 initial_sync_many_dbs.js should use less dataJudah Schvimer2018-02-121-7/+7
| | | | (cherry picked from commit 3220c461b454ce8a8df56a3ca0c72bad79806580)
* SERVER-33147 limit the max_jobs for ubuntu1604-arm64 distrosZakhar Kleyman2018-02-121-0/+2
|
* SERVER-32556 retryable write on local db hits an invariantRandolph Tan2018-02-122-5/+69
| | | | (cherry picked from commit d16ce76f69687e34f06eb6db298fa4445d8105dc)
* SERVER-33005 Fix planner to avoid incorrect OR pushdown through $elemMatch.David Storch2018-02-124-24/+271
| | | | | | | | The PlanEnumerator now tracks pushdown routes which descend through an $elemMatch object. These routes are pruned when subsequently descending through an OR. (cherry picked from commit 17b4094c4d781ffd486b27869f46eea706e490af)
* SERVER-32691 Add write_concern_majority_passthrough_WT task in Evergreen.Max Hirschhorn2018-02-123-1/+46
| | | | (cherry picked from commit bb8ac01f052a7b4b5c042085334ce640a1ab8dd1)
* SERVER-32691 Add write_concern_majority_passthrough.yml test suite.Max Hirschhorn2018-02-1226-59/+363
| | | | | | | Also adds support for using replica set connection strings in resmoke.py without making all nodes electable. (cherry picked from commit 264d971842cffdf8b4f80def1d90241f132345b7)
* SERVER-32522 Clean up {read,write}Concern and readPreference overrides.Max Hirschhorn2018-02-1260-527/+766
| | | | | | | | | | | | | | Introduces OverrideHelpers object with convenience methods for inspecting certain aggregation and map-reduce commands, as well as overriding startParallelShell(), Mongo.prototype.runCommand(), and Mongo.prototype.runCommandWithMetadata(). Also removes a number of tests that were incorrectly blacklisted from the read_concern_majority_passthrough.yml and read_concern_linearizable_passthrough.yml test suites. (cherry picked from commit 35b5b72146ca570b5c6fed8aaa7e891edf7d6a78) (cherry picked from commit e828226f4c5ab12835e10a09f104759e8fbf09f3)
* SERVER-32970 put back random chunk size initialization in mongos auto split ↵Randolph Tan2018-02-123-6/+27
| | | | | | tracking (cherry picked from commit 731a5ed5e2859ecc76b1b241c086406f9e6c3867)
* SERVER-33068 Fix run_check_repl_dbhash.js hook to actually run dbhash.Max Hirschhorn2018-02-114-244/+491
| | | | | | | | | | | | Consolidates the logic in the run_check_repl_dbhash.js and run_validate_collections.js for discovering all of the mongod processes in a MongoDB deployment into a new discover_topology.js library. Also adds a test that relies on mongod logging to verify that the run_check_repl_dbhash.js and run_validate_collections.js hooks execute on all of the expected servers. (cherry picked from commit 64bed8173387fbafcfcf39bfb9aa6cecadf25822)
* SERVER-21630 run CheckReplDBHash on csrs and shard replsetKevin Albertson2018-02-1117-90/+241
| | | | | | And run ValidateCollections hook on priority=0 secondaries. (cherry picked from commit b9decc492c0ff942d5bcd6e8c799de70fa0839af)
* SERVER-33219 Add backpressure to CRUD client in backup_restore.js.Max Hirschhorn2018-02-112-12/+36
| | | | | | | Also fixes the FSM client by changing the concurrency suite to handle when TestData isn't defined. (cherry picked from commit fdc23cf6a586a607299ec8a880574e95071e8f39)
* SERVER-32783 remove unnecessary scheduleWork call from ↵Benety Goh2018-02-101-8/+1
| | | | | | CollectionCloner::_verifyCollectionDropped() (cherry picked from commit 785f56934fcb09f121980ccf6c51d97c3af80fa2)
* SERVER-32783 CollectionCloner::shutdown() does not wait for ↵Benety Goh2018-02-102-1/+34
| | | | | | _verifyCollectionDropped destruction (cherry picked from commit 73f0e0047afb1f0c0965e4c5e540decdf92c9a72)
* SERVER-32783 add test case for CollectionCloner handling collection drops ↵Benety Goh2018-02-101-0/+85
| | | | | | while copying documents (cherry picked from commit b3e32fea3fb27391fce4b170b4dcec1f25b780e4)
* SERVER-32783 fix race in RemoteCommandRetryScheduler between shutdown() and ↵Benety Goh2018-02-092-1/+59
| | | | | | resending command (cherry picked from commit acf7bec77edde339ed6fb1bb89f7f03888144476)
* SERVER-31768 Don't create the first collection on a primary drained shardjannaerin2018-02-094-46/+144
|
* SERVER-33140 DNS must disregard irrelevant recordsADAM David Alan Martin2018-02-093-28/+60
| | | | | | | | DNS Queries can return superfluous records of non-requested type in Windows DNSApi calls. Windows implementations will now ignore records of those types. (cherry picked from commit bf33c24ff0cf4018dfa94e3a349421ace28d1fac)
* SERVER-32783 make RemoteCommandRetryScheduler single-use - cannot be be ↵Benety Goh2018-02-093-13/+61
| | | | | | restarted once completed (cherry picked from commit 35b9b4287581fdc9f37d3afeebfb2c9895b2428b)
* SERVER-32783 RemoteCommandRetryScheduler releases callback resources on ↵Benety Goh2018-02-093-1/+48
| | | | | | completion (cherry picked from commit a046f953101dc64af42da2c72e79a11098f76a7e)
* SERVER-32783 reduce unnecessary lock acqisition in ↵Benety Goh2018-02-091-7/+8
| | | | | | RemoteCommandRetryScheduler::_remoteCommandCallback() (cherry picked from commit 8b44a736464e31e2a38e40171cb34063f180171c)
* SERVER-33092 Fix elemMatchProjection.js to always have monotonically ↵David Storch2018-02-091-14/+39
| | | | | | increasing _ids. (cherry picked from commit 0f2cc83cdb0320563f6de507885e9c7b17313fa7)
* SERVER-33158 Shrink LogicalSession refresh batchesJason Carey2018-02-085-1/+69
| | | | | | | | | | | | | | | | | | | The batches created by the LogicalSessionCache can exceed the 16mb bson size limit for bson on the wire. This will cause the refresh step to fail, preventing logical sessions from ever being synced to the global collection. This happens because we don't explicitly size our batches (we were relying on the write_cmd item batch limit, rather than a byte limit). Previously the write_cmd batch limit had been 1000 items, which allowed for 16k per record. The new limit is 100k, which gives a 160 byte budget we can exceed with very large user names (as we sync the lsid + the user@db name). By forcing a new 10k limit on username sizes used with logical sessions we can then ensure that a lower 1k limit will always be safe. (cherry picked from commit 4ae174dd53adaea999715ffbe19c435d685bc412)
* SERVER-32779 Upgrade tomcrypt to 1.18.1Jason Carey2018-02-0831-187/+177
| | | | (cherry picked from commit 260e724de1e8dd8970099b7c3b8d5e00d3edd9a4)
* SERVER-32072 Always roundtrip dbrefs in the shellJason Carey2018-02-085-31/+107
| | | | | | | | | | dbrefs in the shell can see silent casts from int -> float due to a lack of special case logic that regular bson objects receive. For a fix, hook up the special lookup routines in js bsoninfo type into the js dbrefinfo types. (cherry picked from commit edebe4d632290b991c291d5e0e0d8bb7e3f0428b)
* SERVER-28822 asan fixesJason Carey2018-02-082-1/+21
| | | | (cherry picked from commit 2f1773ed1edb357ff77144481803a9e6df9481de)
* SERVER-28822 Add new dbclient connection pool optionssamantharitter2018-02-088-82/+488
| | | | (cherry picked from commit 48a34a495386b7cbe18419313768929d12028125)
* SERVER-32664: Sys-perf enable running baselines at lower prioritydalyd2018-02-081-0/+21
| | | | (cherry picked from commit 80186a53de19bc770835096956b4d41d6c99a347)
* SERVER-31979 Include chunk migration statistics in moveChunk.commit in changelogjannaerin2018-02-077-8/+59
|
* SERVER-31636 add new tasks for the update fuzzer in evergreen.ymlRobert Guo2018-02-073-9/+114
|
* SERVER-32925: sys perf 3.6 should run change stream testsJim OLeary2018-02-071-0/+31
|
* SERVER-33142 Don't reuse clusters in system_perf.ymlHenrik Ingo2018-02-061-3/+1
| | | | (cherry picked from commit 5bd4de924cf2da6b50a2bbe073eba22c9f2757fb)
* SERVER-32677 Fix segmentation fault when converting a replica set to a ↵Blake Oler2018-02-063-3/+27
| | | | replicated sharded cluster
* SERVER-33089 Do not regenerate auth indexes in queryable backup modeSpencer Jackson2018-02-051-0/+8
| | | | (cherry picked from commit ce5691d634b9228b0686e6241e071f6691e46a3f)
* SERVER-31484 separate the operation deadline from awaitData deadline in ↵Martin Neupauer2018-02-0519-116/+142
| | | | | | | | sharded queries. The deadline has been been already separated for non-sharded queries. (cherry picked from commit 15a7ac9ca54f2d580e2b1d1ab01fe095be1233db)
* SERVER-32772 dbtest task should write to task directoryMathew Robinson2018-02-051-0/+7
|