Commit Graph

70 Commits

Author SHA1 Message Date
Judah Schvimer
f13641a0f6 SERVER-42469 Increase initial sync and kill secondaries passthrough timeouts to 24 hours 2019-07-30 09:39:10 -04:00
Max Hirschhorn
eaba1b8c34 SERVER-42195 Create new lifecycle instance for new stepdown thread. 2019-07-12 14:15:28 -04:00
Max Hirschhorn
eea65efbdd SERVER-41096 Fix file-based protocol for permitting stepdowns.
Changes the file-based protocol for controlling when stepdowns are
permitted to be a one-shot mechanism usable only once during a test.
That is to say, the indication for whether the stepdown thread isn't
currently and will no longer continue to run stepdowns during the test
persists until after the test finishes.
2019-06-20 17:19:53 -04:00
Lingzhi Deng
c1e677229f SERVER-40586: Step up instead of stepping down in stepdown suites 2019-05-07 17:59:34 -04:00
Lingzhi Deng
22b6c7a8df SERVER-40086: Extend CheckReplDBHashInBackground to Sharded Clusters 2019-05-01 22:28:30 -04:00
Dianna
96bf04156c SERVER-38165 Enable transactions testing with the inMemory storage engine 2019-04-22 13:38:12 -04:00
Mathew Robinson
8dd6d47557 SERVER-32295 Support Python 3 2019-04-08 14:08:49 -04:00
Randolph Tan
3d28a55677 SERVER-37853 Create sharded_core_txn with balancer suite
This reverts commit 907c8c786e.
2019-01-07 11:08:05 -05:00
William Schultz
907c8c786e Revert "SERVER-37853 Create sharded_core_txn with balancer suite"
This reverts commit 62076130c3.
2019-01-04 18:05:41 -05:00
Randolph Tan
62076130c3 SERVER-37853 Create sharded_core_txn with balancer suite 2019-01-04 16:17:30 -05:00
Henrik Edin
21426a6920 SERVER-37994 Upgrade google benchmark to v1.4.1 2018-12-19 09:36:15 -05:00
Henrik Edin
dd310c2a51 Revert "SERVER-37994 Add missing change from benchmark upgrade"
This reverts commit c70f14205a.
2018-12-18 12:56:54 -05:00
Henrik Edin
c70f14205a SERVER-37994 Add missing change from benchmark upgrade 2018-12-18 11:45:45 -05:00
Vesselina Ratcheva
0991709cf6 SERVER-37240 Enable dbhash background thread for enableMajorityReadConcern:false variant 2018-12-14 14:35:19 -05:00
Max Hirschhorn
e5c39e225e SERVER-35852 Require --shellConnString to use mongodb:// URI scheme. 2018-10-13 19:19:55 -04:00
Jonathan Abrahams
b04cc1e53b SERVER-35852 Convert FSM client to use a resmoke suite for easy test blackisting in backup_restore 2018-10-12 10:37:41 -04:00
Yves Duhem
1e026f75dc SERVER-28940 Test cases for fixture setups and teardowns 2018-10-04 09:51:05 -04:00
Tess Avitabile
aaa6473362 SERVER-37227 Reintroduce enableMajorityReadConcern:false server parameter 2018-10-02 10:58:05 -04:00
Jonathan Abrahams
1a2599c31d SERVER-36451 ContinuousStepdown with killing nodes can hang due to not being able to start the primary 2018-08-28 14:37:43 -04:00
Jonathan Abrahams
0c0a4acea4 SERVER-36817 replSetFreeze command run by stepdown thread may fail when server is already primary 2018-08-27 12:16:00 -04:00
Jonathan Abrahams
2749a04cc4 SERVER-36169 Fix bare raise in stepdown.py hook 2018-08-27 11:00:22 -04:00
Jonathan Abrahams
5c647106e6 SERVER-36078 Integrate adb resource monitor into mongoebench test suite for Android 2018-08-21 13:08:40 -04:00
Robert Guo
2ba04aa615 SERVER-36582 stepdown hook should log exceptions explicitly 2018-08-20 16:06:32 -04:00
Jonathan Abrahams
4d21b46427 SERVER-36077 Create new resmoke.py test suite for running mongoebench on an Android device 2018-08-20 11:38:07 -04:00
Jonathan Abrahams
a444720202 SERVER-36076 Create new resmoke.py test suite for running mongoebench on a desktop 2018-08-13 12:23:29 -04:00
Dianna Hohensee
e7c2cbf88b SERVER-36101 Replication should not depend on the presence of lastStableCheckpointTimestamp in status reports to identify recoverable rollback capable nodes 2018-07-25 16:10:42 -04:00
Max Hirschhorn
99d3436094 SERVER-35383 Raise election timeout to 24 hours for stepdown suites. 2018-07-02 11:36:02 -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
Yves Duhem
bc2902cbf5 SERVER-35100 Do not log exception on dynamic test failure 2018-06-05 13:43:26 -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
David Bradford
018f33cb0e SERVER-33641: Check oplogs in tests on stop repl set 2018-05-22 17:02:33 -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
David Bradford
b8fa4cf158 SERVER-34497: Remove CheckPrimary test hook 2018-05-08 09:50:12 -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
Yves Duhem
82c60c4c26 SERVER-34298 Avoid running PeriodicKillSecondaries twice on failure 2018-04-23 09:32:13 -04:00
Vesselina Ratcheva
133bf4b4c4 SERVER-33348 Remove checkpoint timestamp collection 2018-04-18 11:54:12 -04:00
Samy Lanka
c05611bac2 SERVER-33287 Create passthrough that kills the primary node 2018-04-12 11:08:54 -04:00
Jonathan Abrahams
c50c68fef1 SERVER-23312 Python linting - Lint using pylint, pydocstyle & mypy 2018-04-05 14:41:58 -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
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
Robert Guo
d0c7c03ee0 SERVER-33746 pipe additional evergreen options into resmoke.py 2018-03-20 10:06:42 -04:00
Andy Schwerin
64e649a622 SERVER-31802 SERVER-31239 Remove master-slave replication and resync command. 2018-03-13 15:09:53 -04:00