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
Mathew Robinson
8dd6d47557
SERVER-32295 Support Python 3
2019-04-08 14:08:49 -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
Robert Guo
2ba04aa615
SERVER-36582 stepdown hook should log exceptions explicitly
2018-08-20 16:06:32 -04:00
Max Hirschhorn
99d3436094
SERVER-35383 Raise election timeout to 24 hours for stepdown suites.
2018-07-02 11:36:02 -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
Jonathan Abrahams
2b10b06044
SERVER-34555 Add stepdown to FSM resmoke integration
2018-05-31 13:06:06 -04:00
Robert Guo
c87d73cd44
SERVER-34155 add clean shutdown primary passthrough
2018-05-17 09:33:33 -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
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
Jonathan Abrahams
36148ad8bb
SERVER-23312 Format Python files with yapf
2018-03-26 13:04:25 -04:00
Yves Duhem
d0cadc1fa1
SERVER-33665 Make hook dynamic tests TestCase instances
2018-03-06 16:29:23 -05:00
Yves Duhem
4a69dcaf78
SERVER-33476 Rename CustomBehavior to Hook
2018-02-27 11:29:46 -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
c30149da2e
SERVER-30685 New continuous stepdown hook
2017-09-01 16:38:38 -04:00