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
Maria van Keulen
b8c1225327
SERVER-41241 Add testing tasks with Flow Control aggressively engaged
2019-05-31 15:27:06 -04:00
Maria van Keulen
4a02896895
SERVER-41340 Enable Flow Control by default
2019-05-31 13:27:37 -04:00
Max Hirschhorn
c15db22ece
SERVER-41304 Add positive versions of Windows exit codes to resmoke.py.
2019-05-24 11:08:01 -04:00
Maria van Keulen
4cfe7bd176
SERVER-40823 Enable Flow Control in testing
2019-05-08 15:00:26 -04:00
Lingzhi Deng
c1e677229f
SERVER-40586: Step up instead of stepping down in stepdown suites
2019-05-07 17:59:34 -04:00
Max Hirschhorn
21e227e2c6
SERVER-40592 Handle exceptions from {setup,teardown}_fixture().
2019-05-03 16:44:21 -04:00
Louis Williams
0ed60576b3
SERVER-40854 Hybrid index builds should reposition cursors to the beginning of the side table after yielding
...
This also adds tunable parameters 'maxIndexBuildDrainBatchSize' and
'maxIndexBuildDrainMemoryUsageMegabytes' which control resource usage
during the hyrid index build drain phase.
2019-05-02 09:48:17 -04:00
Lingzhi Deng
22b6c7a8df
SERVER-40086: Extend CheckReplDBHashInBackground to Sharded Clusters
2019-05-01 22:28:30 -04:00
Max Hirschhorn
98eebc9356
SERVER-40801 Fix local resmoke invocation for action="append" arguments.
2019-04-24 13:59:37 -04:00
David Bradford
66fcbb20e5
SERVER-40671: Fix parallel execution in resmoke
2019-04-24 09:22:53 -04:00
Dianna
96bf04156c
SERVER-38165 Enable transactions testing with the inMemory storage engine
2019-04-22 13:38:12 -04:00
Mathew Robinson
31a0692333
SERVER-40651 Update resmoke to new pywin32 error api
2019-04-19 14:36:14 -04:00
Jonathan Abrahams
22578319a5
SERVER-40339 Log buildscripts_test output in test logs
2019-04-16 16:44:21 -04:00
Mark Benvenuto
286c031264
SERVER-40559 Python linters do not run after upgrade to Python 3
2019-04-16 14:33:43 -04:00
A. Jesse Jiryu Davis
90e078c73d
SERVER-40335 Add waitForStepDownOnNonCommandShutdown parameter
...
When ReplSetTest.stopSet() kills the primary with SIGTERM, it must wait for the
primary to finish election handoff or, in cases where there is no candidate,
for the 10-second election handoff timeout to expire. Add a parameter and use
it in ReplSetTest.stopSet() to end tests quickly.
Disable waitForStepDownOnNonCommandShutdown for replica sets started directly
by resmoke.py so those sets shutdown quickly, too.
2019-04-15 09:02:29 -04:00
Jonathan Abrahams
2c2ba8e791
SERVER-40550 Refactor job.py to support mock of time.time
2019-04-10 09:26:53 -04:00
Mathew Robinson
2db32e10f3
SERVER-40514 Fix race in Resmoke
2019-04-08 14:08:49 -04:00
Mathew Robinson
8dd6d47557
SERVER-32295 Support Python 3
2019-04-08 14:08:49 -04:00
Randolph Tan
258f72a671
SERVER-37734 Add a default log component verbosity for mongos to resmoke, and set the 'transaction' component to 3
2019-04-01 16:42:30 -04:00
Jason Chan
a61a4ead97
SERVER-40247 Add new replica_sets_multi_oplog_txns test suite for large transactions
2019-03-28 12:54:38 -04:00
Max Hirschhorn
5acc5f3ef4
SERVER-40241 Log resmoke.py invocation for local usage.
2019-03-27 22:43:28 -04:00
Jason Chan
ae38e404c3
Revert "SERVER-40247 Add new replica_sets_multi_oplog_txns test suite for large transactions"
...
This reverts commit f8063475ec .
2019-03-27 22:17:00 -04:00
Jason Chan
f8063475ec
SERVER-40247 Add new replica_sets_multi_oplog_txns test suite for large transactions
2019-03-27 16:32:11 -04:00
Gregory Wlodarek
eb5136ad33
SERVER-40233 Increase transactionLifetimeLimitSeconds from 3 to 24 hours
2019-03-20 12:52:21 -04:00
Max Hirschhorn
a191b8f35e
SERVER-40180 Escape null bytes in output of subprocesses.
2019-03-18 09:39:28 -04:00
Kim Tao
9acc250dc9
SERVER-39094,SERVER-38136: update Jasper process to reflect RPC changes; fix Windows failures due to sigterm.
2019-03-15 16:29:56 -04:00
Max Hirschhorn
18c3a38309
SERVER-40044 Whitelist specific test kinds in burn_in_tests.py.
...
Changes burn_in_tests.py to not attempt to run `dbtest --list` when
selecting files to run from all the available test suites.
2019-03-08 16:40:59 -05:00
Gregory Wlodarek
95ded0aae6
SERVER-36957 Retry DDL operations when encountering BackgroundOperationInProgress
2019-02-21 20:59:07 -05:00
Jonathan Abrahams
b494c59557
SERVER-39305 Add --repeatTestsSecs, --repeatTestsMin & --repeatTestsMax options to resmoke
2019-02-14 16:53:42 -05:00
Jonathan Abrahams
7a6d64aa65
SERVER-37373 Fully qualified files in suite YML do not run in Burn_in tests on Windows
2019-01-30 16:06:06 -05:00
Kim Tao
ae26079741
SERVER-38147: cap donor migration lock acquisition stalls in the presence of active transactions
2019-01-24 16:37:59 -05:00
Max Hirschhorn
a84cdf9178
SERVER-39007 Use rhel62-large distro for InMemory's concurrency* tasks.
...
* Changes resmoke.py to propagate --storageEngineCacheSizeGB as
--inMemorySizeGB when running with the InMemory storage engine.
* Changes the mongo shell to propagate
TestData.storageEngineCacheSizeGB as --inMemorySizeGB when running
with the InMemory storage engine.
* Sets --storageEngineCacheSizeGB=4 when running with the InMemory
storage engine in Evergreen.
2019-01-16 22:08:41 -05:00
Mathew Robinson
78a8fa3659
SERVER-39009 Make buildlogger credentials location configurable
2019-01-15 15:12:46 -05: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
Jonathan Abrahams
428ca4fcc7
SERVER-18840 resmoke should indicate status of test in abbreviated log output during run, before logging everything at the end
2019-01-07 09:09:04 -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
Robert Guo
6734c12d17
SERVER-38775 allow gennylib_test accept arbitrary cmdline args
2018-12-28 16:37:26 -05:00
David Bradford
8df4497cfc
SERVER-36812: Add human readable messages for exit codes resmoke sees
2018-12-19 10:58:51 -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
Jason Chan
85df2fb7d7
SERVER-38646 Add resmoke test case for genny unit tests.
2018-12-17 16:48:10 -05:00
Vesselina Ratcheva
0991709cf6
SERVER-37240 Enable dbhash background thread for enableMajorityReadConcern:false variant
2018-12-14 14:35:19 -05:00
Yves Duhem
a98950ce04
SERVER-38509 Handle Evergreen degraded mode in generate_resmoke_suites
2018-12-13 16:36:21 -05:00
Shreyas Kalyan
ca5e2e4e33
SERVER-37664 Add support for doing resmoke.py process management through jasper
2018-11-14 16:54:42 -05:00
Shreyas Kalyan
6351d83521
SERVER-37789 Fix lint
2018-10-29 18:03:11 -04:00
Shreyas Kalyan
32c638f423
SERVER-37789 Add --genny flag to resmoke.py
2018-10-29 14:20:35 -04:00
Benety Goh
7d63b4cb96
SERVER-37663 fix lint
2018-10-25 19:40:55 -04:00