Commit Graph

329 Commits

Author SHA1 Message Date
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
Shreyas Kalyan
eaee7a35c4 SERVER-37663 Add support for running genny via resmoke.py locally 2018-10-25 18:48:36 -04:00
Jonathan Abrahams
1b897361cd SERVER-26319 Deleting a test results in "ValueError: Unrecognized jstest" 2018-10-25 12:32:07 -04:00
Blake Oler
6c5d176168 SERVER-37511 Ensure sessions collection is created in replica set fixture 2018-10-23 11:11:47 -04: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
Esha Maharishi
2a29a9b81a SERVER-37553 Log sending and receiving every message in the transaction two phase commit protocol 2018-10-11 13:50:50 -04:00
Vesselina Ratcheva
60e75c2b8f SERVER-33231 Create initial sync log component 2018-10-08 12:57:45 -04:00
Yves Duhem
1e026f75dc SERVER-28940 Test cases for fixture setups and teardowns 2018-10-04 09:51:05 -04:00
Jonathan Abrahams
b665d7a575 SERVER-33853 Define a new test tag, test_disabled, to temporarily disable a test 2018-10-03 15:22:30 -04:00
Tess Avitabile
aaa6473362 SERVER-37227 Reintroduce enableMajorityReadConcern:false server parameter 2018-10-02 10:58:05 -04:00
Ben Caimano
7aff90a3b5 SERVER-36152 Update requirements.txt
This is the full upgrade and split of the majority of our pypa project
requirements.
2018-09-28 11:07:18 -04:00
Samy Lanka
bd38c69f5e SERVER-36726 Log SessionID when we start a session in the shell and Log TxnNumber when we start a transaction 2018-09-13 16:36:48 -04:00
Jonathan Abrahams
cbfd82be9e SERVER-33470 Log archival message, even if successful, in hook_test_archival.py 2018-09-07 13:05:26 -04:00
Yves Duhem
d92fe6cd92 SERVER-34593 New resmoke option to repeat tests 2018-08-29 10:35:43 -04:00
Ben Caimano
529b7e2608 SERVER-36152 Update requirements.txt 2018-08-28 15:36:36 -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
Tess Avitabile
f5e7c8f3e8 SERVER-33248 Allow choosing a sync source that we are up to date with if it has a higher lastOpCommitted 2018-08-22 10:41:55 -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
Robert Guo
cc00af6b6f SERVER-35800 retry getting build_id and test_id from logkeeper 2018-08-09 09:11:00 -04:00
Samy Lanka
43bde3838e SERVER-36227 Add recovery to default log component verbosity setting for evergreen 2018-07-30 11:34:23 -04:00
Tess Avitabile
b4549a6337 SERVER-32906 Improve logging around elections 2018-07-27 15:17:45 -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
William Schultz
4c725a11ac SERVER-32907 Reduce replication.heartbeat log verbosity in local test logs
This patch creates separate 'logComponentVerbosity' default settings
for tests running running locally versus those running in
Evergreen. This only applies to tests run using resmoke.py. We detect
that a test is running in Evergreen by checking if resmoke received
an EVERGREEN_TASK_ID parameter.
2018-07-09 19:32:06 -04:00
William Schultz
5b2739dbff SERVER-32907 Make resmoke pass TestData.setParameters to mongo shell as a JavaScript object
This patch changes the format of the TestData.setParameters variable we
pass to the mongo shell from within resmoke. We now pass this value as a
JavaScript object, where keys are parameter names and values are the
values to set for that parameter. Additionally, we also consolidate the
hard-coded 'logComponentVerbosity' default settings into resmoke, instead of
having them mixed between servers.js and resmoke's programs.py. Now, any
mongod processes started either directly by resmoke or via a mongo shell
that was started by resmoke will receive default log verbosity settings
from a value defined in resmoke.
2018-07-06 14:54:38 -04:00
Geert Bosch
711c076ef5 SERVER-35715 Remove nopreallocj and smallfiles options from tests 2018-07-05 08:20:56 -04:00