Commit Graph

1894 Commits

Author SHA1 Message Date
Andrew Morrow
aeeb0fcfd4 SERVER-33914 Provide embedded SDK download links 2018-03-21 17:15:42 -04:00
Ian Boros
0c082a8104 SERVER-3645 make count() with a predicate accurate on sharded clusters 2018-03-21 10:41:41 -04:00
William Schultz
3ef314d052 SERVER-33815 Create transactions test suite and test tag
Create a directory for core transactions tests that can
run against various topologies. Also create a 'uses_transactions'
test tag to blacklist transactions tests from unsupported variants
and platforms.
2018-03-20 13:27:28 -04:00
Robert Guo
d0c7c03ee0 SERVER-33746 pipe additional evergreen options into resmoke.py 2018-03-20 10:06:42 -04:00
Nick Zolnierz
b16dbe9e73 SERVER-32174: Remove old snapshot query option 2018-03-16 17:43:33 -04:00
Charlie Swanson
e85ca2d097 SERVER-19410 Add maxTimeMS support to mongos 2018-03-16 16:00:59 -04:00
Louis Williams
3ba2ef775d SERVER-33905 Only run pre-push githooks when the remote URL matches MongoDB repo 2018-03-15 14:56:11 -04:00
Tess Avitabile
875f9af472 SERVER-33858 Update and findAndModify with upsert=true should not create system.indexes collection 2018-03-14 15:50:31 -04:00
Vesselina Ratcheva
5ab5ab20ba SERVER-32144 Remove test coverage for replication protocol version 0
This reverts commit c5a4250a64.
2018-03-13 18:57:31 -04:00
Charlie Swanson
bed7bb44a9 Revert "SERVER-19410 Enforce maxTimeMS on mongos."
This reverts commit 4df8c9134d.
2018-03-13 18:00:44 -04:00
Andy Schwerin
64e649a622 SERVER-31802 SERVER-31239 Remove master-slave replication and resync command. 2018-03-13 15:09:53 -04:00
Daniel Gottlieb
2b2f4b65da SERVER-33843: Have periodic kill secondaries first do dbhash checks then validate collection. 2018-03-13 09:50:12 -04:00
Robert Guo
e372a68483 SERVER-33202 add hook to generate data file for the perf dashboard 2018-03-12 16:22:26 -04:00
Charlie Swanson
4df8c9134d SERVER-19410 Enforce maxTimeMS on mongos. 2018-03-12 14:59:17 -04:00
Charlie Swanson
97b09e04e8 SERVER-33778 Remove change_stream_remove_shard.js
We do not expect change streams to continue to work after removing a
shard, so there's no value in testing it.
2018-03-12 14:59:17 -04:00
Yves Duhem
a3e22bbb8b SERVER-33811 Clear dbpath after dbtest suite execution 2018-03-12 11:43:11 -04:00
Ian Whalen
9658c59d2d SERVER-33520 Enable background refreshing of the logical session cache during the fuzzer test suites 2018-03-09 15:47:26 -05:00
Vesselina Ratcheva
c5a4250a64 Revert "SERVER-32144 Remove test coverage for replication protocol version 0"
This reverts commit d05e04551b.
2018-03-09 15:10:52 -05:00
Jonathan Abrahams
98eb87fdad SERVER-18394 Remove smoke.py and unused modules from buildscripts/ directory 2018-03-09 13:25:11 -05:00
Vesselina Ratcheva
d05e04551b SERVER-32144 Remove test coverage for replication protocol version 0 2018-03-09 11:02:49 -05:00
Max Hirschhorn
5bf81cc555 SERVER-30203 Switch to use new-style for concurrency tests in Evergreen. 2018-03-08 16:52:06 -05:00
Max Hirschhorn
03892c4032 SERVER-30203 Create FSMWorkloadTestCase for running concurrency tests.
Uses the jstests/concurrency/fsm_libs/resmoke_runner.js file to run an
individual FSM workload directly via resmoke.py.

These changes expose internals of jstests/concurrency/fsm_libs/runner.js
so that both versions of how the concurrency tests are executed by
resmoke.py remain possible for other suite configurations.
2018-03-08 16:52:06 -05:00
Yves Duhem
37eab69b76 SERVER-33737 Fix logger override for DynamicJSTestCase 2018-03-08 14:05:33 -05:00
Max Hirschhorn
efa8782c7b SERVER-31503 Extract JSRunnerFileTestCase from JSONSchemaTestCase.
This reduces the amount of duplicate code when writing another TestCase
subclass that uses a static JavaScript runner file.
2018-03-08 11:58:41 -05:00
Jonathan Abrahams
cf31435ae6 SERVER-33691 Remote EC2 instances should have a log disk. Also increase the /data disk to 100GB. 2018-03-08 08:50:08 -05:00
Jonathan Abrahams
789f74a383 SERVER-33657 Patch builds on windows-64-2k8-ssl and linux-64 fail 2018-03-07 18:24:24 -05:00
Kaloian Manassiev
720bcdfa89 SERVER-29908 Update renamed test's name in the continuous stepdown suite's excluded files 2018-03-07 15:47:26 -05:00
Robert Guo
a47c30b73e SERVER-33201 add resmoke.py testcase for Benchmark tests 2018-03-07 12:28:47 -05:00
Yves Duhem
4b80b74a61 SERVER-33665 Call configure on ProcessTestCase 2018-03-07 11:54:58 -05:00
Brian McCarthy
968e64a661 SERVER-33680 Shared cache pruning should only write timestamp on successful prune completion 2018-03-07 10:59:01 -05:00
David Storch
30026808d9 SERVER-33280 Test that sharded agg cursors are fully cleaned up on error. 2018-03-06 18:18:23 -05:00
Yves Duhem
d0cadc1fa1 SERVER-33665 Make hook dynamic tests TestCase instances 2018-03-06 16:29:23 -05:00
Yves Duhem
10f2088572 SERVER-33665 New TestCase subclass for process based tests 2018-03-06 16:28:23 -05:00
Jack Mulrow
90d304a5e5 SERVER-33018 Return lastCommittedOpTime in all command responses from sharding enabled mongod 2018-03-06 12:29:37 -05:00
Charlie Swanson
c3d7752c26 SERVER-33660 Only check out session for operations with a txnNumber 2018-03-06 12:18:27 -05:00
Charlie Swanson
c966921731 SERVER-33640 Blacklist test from causally consistent passthroughs.
find_and_modify_concurrent_update.js uses startParallelShell to do a
write which it expects to see later in the test.
2018-03-04 18:25:57 -05:00
Brian McCarthy
70e200e984 SERVER-33340 Turn on shared cache for non-shipping builders 2018-03-02 17:03:11 -05:00
Yves Duhem
6618ad3025 SERVER-33396 Update fixture teardown to throw ServerFailure 2018-03-02 12:14:51 -05:00
Jonathan Abrahams
4644d79d8c SERVER-32600 Add architecture parameter to setup_multiversion_mongodb.py to ensure it downloads the proper binary 2018-03-01 10:02:40 -05:00
Max Hirschhorn
e25af89eaa SERVER-33504 Add test suite for resmoke.py logging performance.
Runs a configurable number of "yes" processes for the specified amount
of time (in seconds).
2018-02-28 17:52:53 -05:00
Maria van Keulen
d1ba78a5a8 SERVER-32636 Close outgoing connections to earlier binVersion servers 2018-02-28 13:05:14 -05:00
Jonathan Abrahams
044b03fc7e SERVER-33512 Add PeriodicKillSecondaries hook to archive list 2018-02-27 14:22:14 -05:00
Mark Benvenuto
de05b0b6b8 SERVER-22411 Clang-Format 2018-02-27 14:10:06 -05:00
Yves Duhem
4a69dcaf78 SERVER-33476 Rename CustomBehavior to Hook 2018-02-27 11:29:46 -05:00
Robert Guo
9016e62cf3 SERVER-33497 remove support for options file in resmoke.py 2018-02-26 20:44:16 -05:00
Jonathan Abrahams
3d66f610c7 SERVER-33424 Change update_test_lifecycle.py script to use OAuth when authenticating to JIRA 2018-02-26 14:05:12 -05:00
Kyle Suarez
67d04f1a28 SERVER-33474 blacklist restart_catalog.js from suites involving initial sync
If the sync source of an initial syncing node has its catalog restarted,
all its cursors are destroyed. This can cause the initial syncing node
to copy only a subset of the required data.
2018-02-26 09:41:58 -05:00
Yves Duhem
649502fd59 SERVER-33397 New suitesconfig module 2018-02-23 18:23:48 -05:00
Maria van Keulen
a430d68862 SERVER-31993 Re-enable sharding wire version incompatibility testing 2018-02-23 17:11:49 -05:00
Esha Maharishi
dd0d4a5144 SERVER-33339 add jstest that documents and verifies whether each command sends a database version 2018-02-23 10:52:11 -05:00