Commit Graph

203 Commits

Author SHA1 Message Date
Max Hirschhorn
99d3436094 SERVER-35383 Raise election timeout to 24 hours for stepdown suites. 2018-07-02 11:36:02 -04:00
Robert Guo
5c73ea14a6 SERVER-35523 fix fsmworkloadtestcase 2018-07-02 09:49:58 -04:00
Jonathan Abrahams
844c1aac8a SERVER-35313 CleanupConcurrencyWorkloads resmoke hook needs to handle the balancer 2018-06-27 21:43:35 -04:00
Max Hirschhorn
d7ed310170 SERVER-35124 Tolerate replSetStepDown failing in stepdown suites.
It is possible for a database operation to prevent the global X lock
from being acquired within 10 seconds. We'll simply retry 8 seconds
later.
2018-06-23 18:42:55 -04:00
Tess Avitabile
0b103f9904 SERVER-35513 Forbid transactions on inMemory storage engine 2018-06-14 10:24:38 -04:00
David Bradford
90a2fd2a17 SERVER-34371: Don't ignore rmtree failures 2018-06-13 12:38:04 -04:00
David Bradford
85d4c70b89 SERVER-34371: log errors from rmtree 2018-06-12 13:28:09 -04:00
Martin Neupauer
6acedb1006 WRITING-2731 Build integration test running script for testing the mql-model command line tool 2018-06-09 08:56:32 -04:00
Max Hirschhorn
8fae595c44 SERVER-35472 Ignore incomplete log output state if all tests passed. 2018-06-08 17:11:33 -04:00
Max Hirschhorn
6ad26a359f SERVER-35472 Avoid falling back to stderr in resmoke.py.
Instead a special return code of 75 is used to indicate that the log
output would otherwise be incomplete.
2018-06-08 12:45:15 -04:00
Martin Neupauer
937039a3c9 WRITING-2732 Build test runner for running mql-model declarative tests against an actual MongoDB server 2018-06-06 11:11:32 -04:00
Yves Duhem
bc2902cbf5 SERVER-35100 Do not log exception on dynamic test failure 2018-06-05 13:43:26 -04:00
Robert Guo
b107fce3ef SERVER-29999 Implement FSM Scheduler for concurrency_simultaneous 2018-06-04 15:26:56 -04:00
Mark Benvenuto
bdd0807699 SERVER-35322 external_auth tests should use unique kerberos credentials cache per test 2018-06-04 13:27:39 -04:00
Jonathan Abrahams
2b10b06044 SERVER-34555 Add stepdown to FSM resmoke integration 2018-05-31 13:06:06 -04:00
Max Hirschhorn
25f72cf5f1 SERVER-34779 Add hook for checking dbhash while a test is running.
Enables the CheckReplDBHashInBackground hook in the
replica_sets_jscore_passthrough.yml test suite.

Also fixes the WTPreserveSnapshotHistoryIndefinitely failpoint to ignore
attempts from _decreaseTargetSnapshotWindowSize() to move the oldest
timestamp forward.
2018-05-25 22:07:24 -04:00
Robert Guo
29c8f66e43 SERVER-33738 Create a runCommand() override method to perform operations inside a transaction 2018-05-24 09:13:56 -04:00
David Bradford
018f33cb0e SERVER-33641: Check oplogs in tests on stop repl set 2018-05-22 17:02:33 -04:00
Jonathan Abrahams
a218a48674 SERVER-35051 Resmoke should stop the balancer before shutting down sharded clusters 2018-05-18 15:06:28 -04:00
Robert Guo
c87d73cd44 SERVER-34155 add clean shutdown primary passthrough 2018-05-17 09:33:33 -04:00
Jonathan Abrahams
03d9c6b172 SERVER-30204 Fix exception handling in CleanupConcurrencyWorkloads hook 2018-05-15 18:34:27 -04:00
Judah Schvimer
59f462046d SERVER-33524 Fix kill secondaries standalone invariant checks to use a "recovery" timestamp command 2018-05-15 14:33:53 -04:00
Jonathan Abrahams
9db7db6586 SERVER-30204 Use a new CleanupConcurrencyWorkloads hook instead of CleanEveryN for FSM suites using resmoke_runner.js 2018-05-14 14:13:25 -04:00
Jonathan Abrahams
d6837a12b3 SERVER-34374 Wrap shutil.rmtree() in resmoke to handle path names which may contain non-ASCII characters 2018-05-11 15:28:16 -04:00
David Bradford
b8fa4cf158 SERVER-34497: Remove CheckPrimary test hook 2018-05-08 09:50:12 -04:00
Xiangyu Yao
507631c405 SERVER-34384 Use 5-node linear chain topology for secondary reads passthrough 2018-05-07 19:05:20 -04:00
David Bradford
fabcd8eb16 SERVER-34420: Set idle event in stepdown thread even if there is a failure 2018-05-04 14:13:54 -04:00
Robert Guo
39622745cd SERVER-19630 allow FSM tests to connect to an existing cluster 2018-04-30 09:56:57 -04:00
Judah Schvimer
c963ca0e1c SERVER-34635 import pymongo.write_concern in replicaset.py 2018-04-24 16:17:19 -04:00
Yves Duhem
82c60c4c26 SERVER-34298 Avoid running PeriodicKillSecondaries twice on failure 2018-04-23 09:32:13 -04:00
Judah Schvimer
5aec800d30 SERVER-33165 Don't return from ReplSetTest.initiate until there is a stable checkpoint 2018-04-20 09:54:04 -04:00
Vesselina Ratcheva
133bf4b4c4 SERVER-33348 Remove checkpoint timestamp collection 2018-04-18 11:54:12 -04:00
Jonathan Abrahams
980e650068 SERVER-24924 Fix lint 2018-04-18 07:16:54 -04:00
Jonathan Abrahams
f1dce2d193 SERVER-24924 Fix Exceptions during resmoke.py execution do not cause task failures 2018-04-17 23:21:30 -04:00
Jonathan Abrahams
366f5aea02 Revert "SERVER-24924 Resmoke raises an exception if the number of tests run is less than expected for a successful suite execution"
This reverts commit 2b20c142c7.
2018-04-17 17:32:04 -04:00
Jonathan Abrahams
2b20c142c7 SERVER-24924 Resmoke raises an exception if the number of tests run is less than expected for a successful suite execution 2018-04-17 16:33:35 -04:00
David Bradford
22ab3dc578 SERVER-34296: Scripts to breakup test suites into short running tasks 2018-04-16 12:53:43 -04:00
Spencer T Brody
a8d662311c SERVER-33759 Forbid replication protocol version 0 2018-04-13 13:52:03 -04:00
Robert Guo
6f1c8ce965 SERVER-34442 Don't allocate new ports when restarting mongos in resmoke.py 2018-04-12 17:34:11 -04:00
Robert Guo
c83e0e9b75 SERVER-34289 fix python lint again 2018-04-12 13:23:27 -04:00
Samy Lanka
c05611bac2 SERVER-33287 Create passthrough that kills the primary node 2018-04-12 11:08:54 -04:00
Robert Guo
b4cdb36187 SERVER-34289 fix python lint 2018-04-12 10:05:43 -04:00
Robert Guo
f15c9b5321 SERVER-34289 add new sharded cluster wrapper for connecting to an existing cluster 2018-04-12 09:19:28 -04:00
Jonathan Abrahams
c50c68fef1 SERVER-23312 Python linting - Lint using pylint, pydocstyle & mypy 2018-04-05 14:41:58 -04:00
Robert Guo
275c07392a SERVER-29644 Add test suite for Python unit tests 2018-04-05 01:39:23 -04:00
Robert Guo
7a502a751e SERVER-34210 fix display of benchmarks with multple arguments 2018-04-03 10:15:45 -04:00
Max Hirschhorn
b0f022596c SERVER-34185 Introduce DataConsistencyHook for raising ServerFailures. 2018-03-29 11:49:08 -04:00
Robert Guo
0d0fb80fd6 SERVER-33756 Disable colors in benchmark output in logkeeper 2018-03-26 16:46:44 -04:00
Jonathan Abrahams
36148ad8bb SERVER-23312 Format Python files with yapf 2018-03-26 13:04:25 -04:00
Daniel Gottlieb
6ae04cd9f2 SERVER-29213: Have WiredTiger support recoverToStableTimestamp. 2018-03-24 19:39:13 -04:00