diff options
author | Henrik Edin <henrik.edin@mongodb.com> | 2020-05-19 08:49:26 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-07-17 15:52:43 +0000 |
commit | 00fbc981646d9e6ebc391f45a31f4070d4466753 (patch) | |
tree | 226e1cdfea70be2b4b71d872350e7fd8b82436a9 /jstests/concurrency | |
parent | 9238911d0a46f26419ecdbec4293457b9e1a891d (diff) | |
download | mongo-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')
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 |