summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Ernst <daniel.ernst@mongodb.com>2020-01-08 16:52:48 +0000
committerevergreen <evergreen@mongodb.com>2020-01-08 16:52:48 +0000
commit4b3046cb76b84af6d5bfccde728c52045a9d2aab (patch)
treebbbfc949c293bc70f8a53b84cd59bb4c290ddcd9
parentdd3a688064d3c392b0bcdc500f19d9b40d4659d6 (diff)
downloadmongo-4b3046cb76b84af6d5bfccde728c52045a9d2aab.tar.gz
SERVER-44898 Lower thread count of compact FSM workloads and blacklist from sensitives suites
-rw-r--r--buildscripts/resmokeconfig/suites/concurrency_simultaneous_replication_wiredtiger_cursor_sweeps.yml5
-rw-r--r--buildscripts/resmokeconfig/suites/concurrency_simultaneous_replication_wiredtiger_eviction_debug.yml6
-rw-r--r--jstests/concurrency/fsm_workloads/compact.js2
-rw-r--r--jstests/concurrency/fsm_workloads/compact_while_creating_indexes.js2
4 files changed, 13 insertions, 2 deletions
diff --git a/buildscripts/resmokeconfig/suites/concurrency_simultaneous_replication_wiredtiger_cursor_sweeps.yml b/buildscripts/resmokeconfig/suites/concurrency_simultaneous_replication_wiredtiger_cursor_sweeps.yml
index d3a5cc6f0c5..71a76815d24 100644
--- a/buildscripts/resmokeconfig/suites/concurrency_simultaneous_replication_wiredtiger_cursor_sweeps.yml
+++ b/buildscripts/resmokeconfig/suites/concurrency_simultaneous_replication_wiredtiger_cursor_sweeps.yml
@@ -44,6 +44,11 @@ selector:
- jstests/concurrency/fsm_workloads/collmod_writeconflict.js
- jstests/concurrency/fsm_workloads/reindex_writeconflict.js
+ # These workloads run the compact command, which takes the checkpoint mutex, thus slowing
+ # checkpoints. Cursor sweeps block checkpoints, and the combination can result in timeouts.
+ - jstests/concurrency/fsm_workloads/compact.js
+ - jstests/concurrency/fsm_workloads/compact_while_creating_indexes.js
+
exclude_with_any_tags:
- requires_sharding
diff --git a/buildscripts/resmokeconfig/suites/concurrency_simultaneous_replication_wiredtiger_eviction_debug.yml b/buildscripts/resmokeconfig/suites/concurrency_simultaneous_replication_wiredtiger_eviction_debug.yml
index 61dfaea8645..4f1ab3d346e 100644
--- a/buildscripts/resmokeconfig/suites/concurrency_simultaneous_replication_wiredtiger_eviction_debug.yml
+++ b/buildscripts/resmokeconfig/suites/concurrency_simultaneous_replication_wiredtiger_eviction_debug.yml
@@ -44,6 +44,12 @@ selector:
- jstests/concurrency/fsm_workloads/collmod_writeconflict.js
- jstests/concurrency/fsm_workloads/reindex_writeconflict.js
+ # These workloads run the compact command, which takes the checkpoint mutex, thus slowing
+ # checkpoints. This suite also makes checkpoints slower, and the combination can result in
+ # timeouts.
+ - jstests/concurrency/fsm_workloads/compact.js
+ - jstests/concurrency/fsm_workloads/compact_while_creating_indexes.js
+
exclude_with_any_tags:
- requires_sharding
diff --git a/jstests/concurrency/fsm_workloads/compact.js b/jstests/concurrency/fsm_workloads/compact.js
index 39d9c6ab221..cae5571f733 100644
--- a/jstests/concurrency/fsm_workloads/compact.js
+++ b/jstests/concurrency/fsm_workloads/compact.js
@@ -92,7 +92,7 @@ var $config = (function() {
};
return {
- threadCount: 15,
+ threadCount: 3,
iterations: 10,
states: states,
transitions: transitions,
diff --git a/jstests/concurrency/fsm_workloads/compact_while_creating_indexes.js b/jstests/concurrency/fsm_workloads/compact_while_creating_indexes.js
index 179fe97d064..0a74749a138 100644
--- a/jstests/concurrency/fsm_workloads/compact_while_creating_indexes.js
+++ b/jstests/concurrency/fsm_workloads/compact_while_creating_indexes.js
@@ -70,7 +70,7 @@ var $config = (function() {
};
return {
- threadCount: 10,
+ threadCount: 3,
iterations: 10,
states: states,
transitions: transitions,