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
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
Yves Duhem
37eab69b76
SERVER-33737 Fix logger override for DynamicJSTestCase
2018-03-08 14:05:33 -05:00
Yves Duhem
d0cadc1fa1
SERVER-33665 Make hook dynamic tests TestCase instances
2018-03-06 16:29:23 -05:00
Yves Duhem
6618ad3025
SERVER-33396 Update fixture teardown to throw ServerFailure
2018-03-02 12:14:51 -05:00
Yves Duhem
4a69dcaf78
SERVER-33476 Rename CustomBehavior to Hook
2018-02-27 11:29:46 -05:00
Max Hirschhorn
2c451638c2
SERVER-32474 Fix double logging when using --log=buildlogger.
...
Exposes an additional logger that uses the test's root logger as the
parent for any TestCase instances constructor by the hook. The fixture
logger still continues to be the parent of the hook logger.
Also changes the CleanEveryN hook to explicitly get marked as a failure
if a ServerFailure exception is thrown, rather than relying on
TestReport.combine() to do so implicitly.
2018-01-10 14:15:35 -05:00
Judah Schvimer
1038fbaffd
SERVER-30538 check that checkpointTimestamp is correct in
...
PeriodicKillSecondaries hook
2017-12-21 11:03:42 -05:00
Judah Schvimer
5610da9e3e
SERVER-30538 PeriodicKillSecondaries hook should account for empty
...
oplog correctly
2017-12-21 11:03:42 -05:00
Judah Schvimer
a49b278699
SERVER-30538 check that oplogTruncateAfterPoint is correct in PeriodicKillSecondaries hook
2017-12-11 15:51:47 -05:00
Kevin Albertson
9c9b303b1a
SERVER-27249 add hook to check primary unchanged
2017-12-08 08:57:07 -05:00
Jack Mulrow
51b699b02a
SERVER-31194 Add a version of retryable_writes_jscore_passthrough.yml with stepdowns
2017-12-07 14:36:44 -05:00
Max Hirschhorn
26279e8695
SERVER-30979 Run the fuzzer with CSRS primary stepdowns.
2017-12-01 10:20:32 -05:00
Ian Boros
51414083ae
SERVER-31472 resmoke returns error code when StepDownThread terminates prematurely
2017-10-10 10:04:12 -04:00
Yves Duhem
2f6a2294fe
SERVER-30683 Support failovers in ReplicaSetFixture
2017-09-01 17:41:35 -04:00
Yves Duhem
c30149da2e
SERVER-30685 New continuous stepdown hook
2017-09-01 16:38:38 -04:00
Robert Guo
b136dbce0f
SERVER-19541 supporting connecting to an external cluster in resmoke.py
2017-08-21 10:30:59 -04:00
Max Hirschhorn
c57ab42219
SERVER-29560 Split testcases.py module into separate files.
2017-06-14 20:44:52 -04:00
Max Hirschhorn
b353d4f012
SERVER-29560 Change fixtures to be registered automatically.
2017-06-14 20:44:52 -04:00
Max Hirschhorn
b8f6239094
SERVER-29560 Split hooks.py module into separate files.
...
Also defines a generic Registry metaclass for making class declarations
store a reference to the class along with a name so that they can be
looked up later.
2017-06-14 20:44:52 -04:00