summaryrefslogtreecommitdiff
path: root/jstests/concurrency
diff options
context:
space:
mode:
authorHenrik Edin <henrik.edin@mongodb.com>2020-05-19 08:49:26 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-07-17 15:52:43 +0000
commit00fbc981646d9e6ebc391f45a31f4070d4466753 (patch)
tree226e1cdfea70be2b4b71d872350e7fd8b82436a9 /jstests/concurrency
parent9238911d0a46f26419ecdbec4293457b9e1a891d (diff)
downloadmongo-00fbc981646d9e6ebc391f45a31f4070d4466753.tar.gz
SERVER-38987 Replace ephemeralForTest storage engine with biggie implementation
ephemeralForTest is now a document level locking engine unittests instantiate the oplog as it is required with doc-level locking engines Added a 'incompatible_with_eft' tag for tests that don't work with this engine for different reasons. Many concurrency suites are disabled due to excessive memory usage
Diffstat (limited to 'jstests/concurrency')
-rw-r--r--jstests/concurrency/fsm_workloads/agg_group_external.js2
-rw-r--r--jstests/concurrency/fsm_workloads/agg_sort_external.js3
-rw-r--r--jstests/concurrency/fsm_workloads/create_index_background_unique_capped.js3
-rw-r--r--jstests/concurrency/fsm_workloads/create_index_background_wildcard.js3
-rw-r--r--jstests/concurrency/fsm_workloads/findAndModify_remove_queue_unindexed.js3
-rw-r--r--jstests/concurrency/fsm_workloads/reindex_background.js3
6 files changed, 14 insertions, 3 deletions
diff --git a/jstests/concurrency/fsm_workloads/agg_group_external.js b/jstests/concurrency/fsm_workloads/agg_group_external.js
index adb7a787e20..5eab0316463 100644
--- a/jstests/concurrency/fsm_workloads/agg_group_external.js
+++ b/jstests/concurrency/fsm_workloads/agg_group_external.js
@@ -7,6 +7,8 @@
*
* The data passed to the $group is greater than 100MB, which should force
* disk to be used.
+ * SERVER-36709: Disabled for ephemeralForTest due to excessive memory usage
+ * @tags: [incompatible_with_eft]
*/
load('jstests/concurrency/fsm_libs/extend_workload.js'); // for extendWorkload
load('jstests/concurrency/fsm_workloads/agg_base.js'); // for $config
diff --git a/jstests/concurrency/fsm_workloads/agg_sort_external.js b/jstests/concurrency/fsm_workloads/agg_sort_external.js
index b8cbad826bb..1fac22dbaa3 100644
--- a/jstests/concurrency/fsm_workloads/agg_sort_external.js
+++ b/jstests/concurrency/fsm_workloads/agg_sort_external.js
@@ -7,6 +7,9 @@
* by a $sort on a field containing a random float.
*
* The data returned by the $match is greater than 100MB, which should force an external sort.
+ *
+ * SERVER-36709: Disabled for ephemeralForTest due to excessive memory usage
+ * @tags: [incompatible_with_eft]
*/
load('jstests/concurrency/fsm_libs/extend_workload.js'); // for extendWorkload
load('jstests/concurrency/fsm_workloads/agg_base.js'); // for $config
diff --git a/jstests/concurrency/fsm_workloads/create_index_background_unique_capped.js b/jstests/concurrency/fsm_workloads/create_index_background_unique_capped.js
index c1f0da117f2..b16ac3d25a3 100644
--- a/jstests/concurrency/fsm_workloads/create_index_background_unique_capped.js
+++ b/jstests/concurrency/fsm_workloads/create_index_background_unique_capped.js
@@ -5,7 +5,8 @@
*
* Creates multiple unique background indexes in parallel, on capped collections.
*
- * @tags: [creates_background_indexes, requires_capped]
+ * SERVER-36709: Disabled for ephemeralForTest due to excessive memory usage
+ * @tags: [creates_background_indexes, requires_capped, incompatible_with_eft]
*/
load('jstests/concurrency/fsm_libs/extend_workload.js'); // for extendWorkload
diff --git a/jstests/concurrency/fsm_workloads/create_index_background_wildcard.js b/jstests/concurrency/fsm_workloads/create_index_background_wildcard.js
index 46f37adb3ee..b370b2f3d99 100644
--- a/jstests/concurrency/fsm_workloads/create_index_background_wildcard.js
+++ b/jstests/concurrency/fsm_workloads/create_index_background_wildcard.js
@@ -3,7 +3,8 @@
/**
* Executes the create_index_background.js workload, but with a wildcard index.
*
- * @tags: [creates_background_indexes]
+ * SERVER-36709: Disabled for ephemeralForTest due to excessive memory usage
+ * @tags: [creates_background_indexes, incompatible_with_eft]
*/
load('jstests/concurrency/fsm_libs/extend_workload.js'); // For extendWorkload.
load('jstests/concurrency/fsm_workloads/create_index_background.js'); // For $config.
diff --git a/jstests/concurrency/fsm_workloads/findAndModify_remove_queue_unindexed.js b/jstests/concurrency/fsm_workloads/findAndModify_remove_queue_unindexed.js
index 981568904ad..38718206bae 100644
--- a/jstests/concurrency/fsm_workloads/findAndModify_remove_queue_unindexed.js
+++ b/jstests/concurrency/fsm_workloads/findAndModify_remove_queue_unindexed.js
@@ -12,6 +12,9 @@
* trying to remove the same document from the queue.
*
* This workload was designed to reproduce SERVER-21434.
+ *
+ * SERVER-36709: Disabled for ephemeralForTest due to excessive memory usage
+ * @tags: [incompatible_with_eft]
*/
load('jstests/concurrency/fsm_libs/extend_workload.js'); // for extendWorkload
load('jstests/concurrency/fsm_workloads/findAndModify_remove_queue.js'); // for $config
diff --git a/jstests/concurrency/fsm_workloads/reindex_background.js b/jstests/concurrency/fsm_workloads/reindex_background.js
index 575cf89400e..6d7fa0c66d2 100644
--- a/jstests/concurrency/fsm_workloads/reindex_background.js
+++ b/jstests/concurrency/fsm_workloads/reindex_background.js
@@ -8,7 +8,8 @@
* that because indexes are initially built in the background, reindexing is also done in the
* background.
*
- * @tags: [SERVER-40561, creates_background_indexes]
+ * SERVER-36709: Disabled for ephemeralForTest due to excessive memory usage
+ * @tags: [SERVER-40561, creates_background_indexes, incompatible_with_eft]
*/
load('jstests/concurrency/fsm_libs/extend_workload.js'); // for extendWorkload