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
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
Gregory Wlodarek
95ded0aae6
SERVER-36957 Retry DDL operations when encountering BackgroundOperationInProgress
2019-02-21 20:59:07 -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
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
32c638f423
SERVER-37789 Add --genny flag to resmoke.py
2018-10-29 14:20:35 -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
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
Tess Avitabile
aaa6473362
SERVER-37227 Reintroduce enableMajorityReadConcern:false server parameter
2018-10-02 10:58:05 -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
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
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
Maria van Keulen
b82fe5e790
SERVER-34595 Increase transactionLifetimeLimitSeconds default in testing
2018-06-04 10:00:26 -04:00
Robert Guo
39622745cd
SERVER-19630 allow FSM tests to connect to an existing cluster
2018-04-30 09:56:57 -04:00
Dianna Hohensee
e1c1f549af
SERVER-33295 fixing lint
2018-04-13 11:27:53 -04:00
Dianna Hohensee
4f0c2f4047
SERVER-33295 Periodic task to check for and kill expired transactions.
...
(Adding a new int server parameter 'transactionLifetimeLimitSeconds'.)
2018-04-13 10:58:19 -04:00
Jonathan Abrahams
c50c68fef1
SERVER-23312 Python linting - Lint using pylint, pydocstyle & mypy
2018-04-05 14:41:58 -04:00
Robert Guo
fbfa9342eb
SERVER-33199 Add benchmarks_storage test suite
2018-02-21 15:14:02 -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
Eddie Louie
9ebb2aeeeb
SERVER-31637 Disable the periodic no-op writer in replica sets started by resmoke.py
2017-11-03 15:10:57 -04:00
Esha Maharishi
62fe0f89e9
SERVER-30511 call checkUUIDsConsistentAcrossCluster() before shutting down a ShardingTest
2017-09-25 11:27:23 -04:00
Henrik Edin
c79b69d1ea
SERVER-31095 Adding an evergreen builder to test the legacy transport layer. Fix so resmoke.py can passthrough the --transportLayer option.
2017-09-22 17:16:02 -04:00
samantharitter
bacb63bbf8
SERVER-30740 Disable background session cache refreshing on tests
2017-09-11 10:48:31 -04:00
Yves Duhem
2f6a2294fe
SERVER-30683 Support failovers in ReplicaSetFixture
2017-09-01 17:41:35 -04:00
Robert Guo
b136dbce0f
SERVER-19541 supporting connecting to an external cluster in resmoke.py
2017-08-21 10:30:59 -04:00
Judah Schvimer
ae59589e23
SERVER-30501 Create rollback logging component
2017-08-07 14:01:55 -04:00
Jonathan Reams
1622c6b7a7
SERVER-29402 Implement ServiceExecutor and fixed-size test executor
2017-07-14 16:19:40 -04:00
Nathan Myers
c63465a42e
SERVER-29405 delay deleting orphaned shard chunks
...
When deleting the donor range after migrating a chunk off of a shard,
the range deleter will schedule the deletion at some time in the future,
according to a server parameter orphanCleanupDelaySecs, which defaults
to 900, or 15 minutes. It does not delay range deletions preparatory to
migrating a range in, and does not put off deleting the donor range if
the moveChunk command has set the option _waitForDelete.
The file jstests/sharding/write_commands_sharding_state.js had CR (0x0D)
line endings, which made the patch fail lint. The substantive changes
in the file were to add "_waitForDelete" options to the moveChunk
commands.
2017-06-30 15:50:39 -04:00
Eddie Louie
103972cebb
SERVER-28590 Invoke validate command on collections before shutting down mongod in JS tests
2017-06-07 14:36:31 -04:00
Max Hirschhorn
835a13294a
SERVER-29008 Set TestData.numTestClients property in resmoke.py.
...
Forwards the value for resmoke.py's --numClientsPerFixture command line
option to the mongo shell running the test. This enables the fuzzer to
know if there are concurrent clients running the test.
2017-05-16 12:33:32 -04:00
Eddie Louie
9178a39893
SERVER-26897 Add resmoke.py support for prepending scripts to mongo eval list
2017-03-27 11:39:28 -04:00
William Schultz
4bda560cd9
SERVER-27908 Log every heartbeat during testing
2017-03-09 13:16:13 -05:00
iwysiu
76fb4530a1
SERVER-24328 modify resmoke for concurrent testcases
2016-07-01 11:52:15 -04:00
Mike Grundy
dbbad24bfb
SERVER-24456 Tests should lower RocksDB cache size
2016-06-14 18:16:27 -04:00
Mike Grundy
dd3d9e3077
SERVER-22204 Tests should lower WT cache size
2016-06-13 16:33:56 -04:00
Max Hirschhorn
12ae3ef9a6
SERVER-20828 Always enable journaling for config servers in tests.
...
Change ShardingTest and resmoke.py to pass --journal if --configsvr is
specified.
2015-10-08 16:31:31 -04:00
Charlie Swanson
6d6347195a
SERVER-20563 Only append strings to string builders in resmoke.py
2015-09-22 16:54:06 -04:00
Max Hirschhorn
53f0b88ef9
SERVER-20475 Add --preallocJournal option to resmoke.py.
...
Defaults to off.
2015-09-21 09:06:22 -04:00
Adam Midvidy
2ec075a6d6
SERVER-19448 implement resmoke.py support for c++ integration tests
2015-08-11 13:50:17 -04:00
Randolph Tan
1cfa494116
SERVER-19390 Make config server read commands do read committed
2015-08-06 09:58:01 -04:00
Adam Midvidy
83f1d80c6f
SERVER-19646 pass setParameters through to TestData in resmoke.py
2015-07-31 13:51:49 -04:00