Commit Graph

85 Commits

Author SHA1 Message Date
Marcos José Grillo Ramirez
6ddac36b34 SERVER-55429 Add timeout to migrations when waiting for range deletions on intersecting ranges
(cherry picked from commit 69ff1f7fc8)
2022-04-12 11:40:16 +00:00
Spencer Jackson
355570357f SERVER-47355 Propagate hygienic installation path into shell tests
(cherry picked from commit 0f69c4c2ef)
2020-09-21 21:15:23 +00:00
Amirsaman Memaripour
3b9eaba9ee SERVER-48708 Remove TODO listed in SERVER-46726
(cherry picked from commit 0170797131)
2020-08-19 02:10:48 +00:00
Amirsaman Memaripour
7df217f9db SERVER-46726 Make multiversion tests work with the new parameter
This patch addresses issues concerning running mongos in multiversion tests.

(cherry picked from commit 87de9a0cb1)
2020-08-19 02:10:48 +00:00
Amirsaman Memaripour
3ec2dadba1 SERVER-46726 Provide separate setParameter to disable diagnostic work
(cherry picked from commit 1ba3f68f27)
2020-08-19 02:10:48 +00:00
William Schultz
15d91aaf37 SERVER-48707 Move replication recovery invariant behind test only flag 2020-06-12 03:09:39 +00:00
Richard Samuels
d57593228b SERVER-47312 hang_analyzer: enable on ASAN builders without running gcore
(cherry picked from commit 38b125fc08)
2020-06-05 19:50:05 +00:00
Esha Maharishi
4763d4169e SERVER-47481 Set minNumChunksForSessionsCollection to 1 on the CSRS in ShardedClusterFixture-based suites
(cherry picked from commit 4818c7b934)
2020-04-14 15:16:44 +00:00
Xuerui Fa
abd7daa5fc SERVER-46551: Add separate default log verbosities for last stable mongo binaries
(cherry picked from commit 2d81ba2785)

SERVER-46332: Assign correct binary version to nodes in mixed version passthrough tests

(cherry picked from commit 79b35bf74b)
2020-03-05 22:37:36 +00:00
Alex Taskov
e4673d0518 SERVER-44841 Revisit log levels for new migration protocol 2020-02-29 00:25:40 +00:00
Henrik Edin
9f18533491 SERVER-46415 Remove logFormat option and the ability to select the text formatter 2020-02-28 15:07:03 +00:00
Mikhail Shchatko
9fb1edd400 SERVER-46029 Do not write core files in the hang analyzer when running locally (sans Evergreen) 2020-02-21 13:29:43 +00:00
Mathew Robinson
f31bc89f66 SERVER-45048 Use hygienic builds in Evergreen 2020-02-13 15:21:41 +00:00
Robert Guo
e89c041616 SERVER-45884 don't run the hang analyzer on ASAN builds 2020-02-12 22:06:46 +00:00
Randolph Tan
55005a1d4a SERVER-42191 Add a new test hook that checks that all orphaned documents are eventually deleted 2020-02-10 19:42:41 +00:00
William Schultz
134a81cad1 Revert "SERVER-42191 Add a new test hook that checks that all orphaned documents are eventually deleted"
This reverts commit c51a36a187.

 delete mode 100644 jstests/libs/override_methods/check_orphans_are_deleted.js
2020-02-05 22:53:39 +00:00
Randolph Tan
c51a36a187 SERVER-42191 Add a new test hook that checks that all orphaned documents are eventually deleted
create mode 100644 jstests/libs/override_methods/check_orphans_are_deleted.js
2020-02-05 19:31:07 +00:00
Carl Raiden Worley
8f9e17ee4b SERVER-45491 Add resmoke.py option to save mongod.log and mongos.log files 2020-01-28 14:32:34 +00:00
Cheahuychou Mao
f3595d8e69 SERVER-44917 Add ShardingTest hook to validate indexes are consistent across shards on shutdown 2019-12-20 03:06:46 +00:00
Henrik Edin
78c3875c67 SERVER-45062 Add evergreen builder for JSON log format 2019-12-18 23:44:10 +00:00
Robert Guo
b877e1cbb3 SERVER-44481 allow resmoke.py to set shell variables with dots from the command line 2019-11-08 17:24:46 +00:00
Spencer Jackson
f4e89155f2 SERVER-43905 Respect env variables in resmoke 2019-11-05 16:31:58 +00:00
Jason Chan
eda7a26ec0 SERVER-42761 Allow resmoke and the shell to initiate a replica set with "latest" version primary and "last-stable" secondaries 2019-09-09 14:09:29 +00:00
Robert Guo
7840efc54d SERVER-42849 have resmoke.py look in cwd for binaries first 2019-08-16 18:05:28 +00:00
Jason Chan
920169417e SERVER-42759 Allow resmoke to search for executables on the PATH by default 2019-08-15 13:59:28 +00: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
Maria van Keulen
4cfe7bd176 SERVER-40823 Enable Flow Control in testing 2019-05-08 15:00:26 -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
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
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