diff options
Diffstat (limited to 'jstests/noPassthrough')
21 files changed, 10 insertions, 53 deletions
diff --git a/jstests/noPassthrough/aggregate_operation_metrics.js b/jstests/noPassthrough/aggregate_operation_metrics.js index 25d71d07bb4..10f3ebdc8ce 100644 --- a/jstests/noPassthrough/aggregate_operation_metrics.js +++ b/jstests/noPassthrough/aggregate_operation_metrics.js @@ -2,7 +2,6 @@ * Tests command output from the $operationMetrics aggregation stage. * @tags: [ * requires_replication, - * requires_wiredtiger, * ] */ (function() { diff --git a/jstests/noPassthrough/background_validation_repl.js b/jstests/noPassthrough/background_validation_repl.js index 673e7e79a2c..f567283b93e 100644 --- a/jstests/noPassthrough/background_validation_repl.js +++ b/jstests/noPassthrough/background_validation_repl.js @@ -6,8 +6,6 @@ * Checks that {background:true} can run concurrently with CRUD ops on the same collection. * * @tags: [ - * # Background validation is only supported by WT. - * requires_wiredtiger, * # inMemory does not have checkpoints; background validation only runs on a checkpoint. * requires_persistence, * # A failpoint is set that only exists on the mongod. diff --git a/jstests/noPassthrough/backup_restore_rolling.js b/jstests/noPassthrough/backup_restore_rolling.js index d629297d630..aa7b9ed3315 100644 --- a/jstests/noPassthrough/backup_restore_rolling.js +++ b/jstests/noPassthrough/backup_restore_rolling.js @@ -13,7 +13,6 @@ * not work for ephemeral storage engines, as they do not store any data in the dbpath. * @tags: [ * requires_persistence, - * requires_wiredtiger, * ] */ @@ -31,16 +30,10 @@ if (_isWindows()) { // Grab the storage engine, default is wiredTiger var storageEngine = jsTest.options().storageEngine || "wiredTiger"; -// Skip this test if not running with the "wiredTiger" storage engine. -if (storageEngine !== 'wiredTiger') { - jsTest.log('Skipping test because storageEngine is not "wiredTiger"'); - return; -} - -// Skip this test if running with --nojournal and WiredTiger. +// Skip this test if running with --nojournal. if (jsTest.options().noJournal) { - print("Skipping test because running WiredTiger without journaling isn't a valid" + - " replica set configuration"); + print( + "Skipping test because running without journaling isn't a valid replica set configuration"); return; } diff --git a/jstests/noPassthrough/change_stream_generate_v2_tokens_flag_with_test_commands_disabled.js b/jstests/noPassthrough/change_stream_generate_v2_tokens_flag_with_test_commands_disabled.js index 5b1585da5c1..f23507031de 100644 --- a/jstests/noPassthrough/change_stream_generate_v2_tokens_flag_with_test_commands_disabled.js +++ b/jstests/noPassthrough/change_stream_generate_v2_tokens_flag_with_test_commands_disabled.js @@ -5,7 +5,6 @@ * uses_change_streams, * requires_sharding, * requires_replication, - * requires_wiredtiger, * ] */ (function() { diff --git a/jstests/noPassthrough/change_stream_mongos_with_generate_v2_resume_tokens_flag.js b/jstests/noPassthrough/change_stream_mongos_with_generate_v2_resume_tokens_flag.js index 193c7e76825..2bdbb907397 100644 --- a/jstests/noPassthrough/change_stream_mongos_with_generate_v2_resume_tokens_flag.js +++ b/jstests/noPassthrough/change_stream_mongos_with_generate_v2_resume_tokens_flag.js @@ -7,7 +7,6 @@ * uses_change_streams, * requires_sharding, * requires_replication, - * requires_wiredtiger, * ] */ (function() { diff --git a/jstests/noPassthrough/change_stream_operation_metrics.js b/jstests/noPassthrough/change_stream_operation_metrics.js index 37407122954..0de7d90e705 100644 --- a/jstests/noPassthrough/change_stream_operation_metrics.js +++ b/jstests/noPassthrough/change_stream_operation_metrics.js @@ -3,7 +3,6 @@ * * @tags: [ * requires_replication, - * requires_wiredtiger, * ] */ (function() { diff --git a/jstests/noPassthrough/clustered_collection_nonreplicated_basic.js b/jstests/noPassthrough/clustered_collection_nonreplicated_basic.js index 1f491a20a19..46682ecbc8f 100644 --- a/jstests/noPassthrough/clustered_collection_nonreplicated_basic.js +++ b/jstests/noPassthrough/clustered_collection_nonreplicated_basic.js @@ -13,7 +13,6 @@ * requires_fcv_53, * requires_non_retryable_commands, * requires_non_retryable_writes, - * requires_wiredtiger, * tenant_migration_incompatible, #TODO: why is it incompatible? * ] */ diff --git a/jstests/noPassthrough/clustered_collection_sorted_scan.js b/jstests/noPassthrough/clustered_collection_sorted_scan.js index 103f7094b9a..415787c32b4 100644 --- a/jstests/noPassthrough/clustered_collection_sorted_scan.js +++ b/jstests/noPassthrough/clustered_collection_sorted_scan.js @@ -1,10 +1,6 @@ /** * Tests that clustered collections can be used for sorted scanning without inserting * a blocking scan operator. - * - * @tags: [ - * requires_wiredtiger, # Other storage engines don't support clustered indexes - * ] */ (function() { "use strict"; diff --git a/jstests/noPassthrough/comment_field_passthrough.js b/jstests/noPassthrough/comment_field_passthrough.js index 221b56f4950..f4c5e11f008 100644 --- a/jstests/noPassthrough/comment_field_passthrough.js +++ b/jstests/noPassthrough/comment_field_passthrough.js @@ -6,7 +6,6 @@ * requires_persistence, * requires_replication, * requires_sharding, - * requires_wiredtiger, * ] */ (function() { diff --git a/jstests/noPassthrough/dbcheck_no_history_on_secondary.js b/jstests/noPassthrough/dbcheck_no_history_on_secondary.js index e9bbb938235..ee7aca544e0 100644 --- a/jstests/noPassthrough/dbcheck_no_history_on_secondary.js +++ b/jstests/noPassthrough/dbcheck_no_history_on_secondary.js @@ -5,7 +5,6 @@ * @tags: [ * multiversion_incompatible, * requires_replication, - * requires_wiredtiger, * ] */ (function() { diff --git a/jstests/noPassthrough/drop_create_rollback.js b/jstests/noPassthrough/drop_create_rollback.js index 8f8b786f906..f28d3d07ef9 100644 --- a/jstests/noPassthrough/drop_create_rollback.js +++ b/jstests/noPassthrough/drop_create_rollback.js @@ -3,7 +3,6 @@ * @tags: [ * requires_persistence, * requires_replication, - * requires_wiredtiger, * ] */ (function() { diff --git a/jstests/noPassthrough/index_build_operation_metrics.js b/jstests/noPassthrough/index_build_operation_metrics.js index 6a13dbc4fd8..75ee9e331fb 100644 --- a/jstests/noPassthrough/index_build_operation_metrics.js +++ b/jstests/noPassthrough/index_build_operation_metrics.js @@ -2,7 +2,6 @@ * Tests resource consumption metrics for index builds. * @tags: [ * requires_replication, - * requires_wiredtiger, * ] */ (function() { diff --git a/jstests/noPassthrough/multi_delete_in_transaction_large.js b/jstests/noPassthrough/multi_delete_in_transaction_large.js index 053becf75fc..ed2eacea40a 100644 --- a/jstests/noPassthrough/multi_delete_in_transaction_large.js +++ b/jstests/noPassthrough/multi_delete_in_transaction_large.js @@ -1,5 +1,5 @@ // Tests large multi-deletes in a transaction to trigger multi-applyOps transaction commit path. -// @tags: [requires_replication, requires_wiredtiger] +// @tags: [requires_replication] (function() { "use strict"; diff --git a/jstests/noPassthrough/readConcern_atClusterTime.js b/jstests/noPassthrough/readConcern_atClusterTime.js index b57f6830bf0..90d405e5773 100644 --- a/jstests/noPassthrough/readConcern_atClusterTime.js +++ b/jstests/noPassthrough/readConcern_atClusterTime.js @@ -1,10 +1,7 @@ // Test parsing of readConcern option 'atClusterTime'. // -// Only run this test with the WiredTiger storage engine, since we expect other storage engines to -// return early because they do not support snapshot read concern. // @tags: [ // requires_persistence, -// requires_wiredtiger, // uses_atclustertime, // uses_transactions, // ] @@ -19,11 +16,10 @@ function _getClusterTime(rst) { (function() { "use strict"; -// Skip this test if running with --nojournal and WiredTiger. -if (jsTest.options().noJournal && - (!jsTest.options().storageEngine || jsTest.options().storageEngine === "wiredTiger")) { - print("Skipping test because running WiredTiger without journaling isn't a valid" + - " replica set configuration"); +// Skip this test if running with --nojournal. +if (jsTest.options().noJournal) { + print( + "Skipping test because running without journaling isn't a valid replica set configuration"); return; } diff --git a/jstests/noPassthrough/repl_set_resize_oplog.js b/jstests/noPassthrough/repl_set_resize_oplog.js index 974ac66d762..aa416355fe1 100644 --- a/jstests/noPassthrough/repl_set_resize_oplog.js +++ b/jstests/noPassthrough/repl_set_resize_oplog.js @@ -3,7 +3,6 @@ * * @tags: [ * requires_replication, - * requires_wiredtiger, * ] */ (function() { diff --git a/jstests/noPassthrough/resumable_timeseries_index_build_collection_scan_phase.js b/jstests/noPassthrough/resumable_timeseries_index_build_collection_scan_phase.js index fa5bf21436f..5f1a60d90ce 100644 --- a/jstests/noPassthrough/resumable_timeseries_index_build_collection_scan_phase.js +++ b/jstests/noPassthrough/resumable_timeseries_index_build_collection_scan_phase.js @@ -7,7 +7,6 @@ * requires_majority_read_concern, * requires_persistence, * requires_replication, - * requires_wiredtiger, * ] */ (function() { diff --git a/jstests/noPassthrough/sample_pushdown_transaction.js b/jstests/noPassthrough/sample_pushdown_transaction.js index 16790447b01..21a85f5da1b 100644 --- a/jstests/noPassthrough/sample_pushdown_transaction.js +++ b/jstests/noPassthrough/sample_pushdown_transaction.js @@ -2,8 +2,8 @@ * Verify that $sample push down works properly in a transaction. This test was designed to * reproduce SERVER-57642. * - * Requires WiredTiger for random cursor support. - * @tags: [requires_wiredtiger, requires_replication] + * Requires random cursor support. + * @tags: [requires_replication] */ (function() { 'use strict'; diff --git a/jstests/noPassthrough/standalone_replication_recovery.js b/jstests/noPassthrough/standalone_replication_recovery.js index f0de7b23710..dd83f2c438a 100644 --- a/jstests/noPassthrough/standalone_replication_recovery.js +++ b/jstests/noPassthrough/standalone_replication_recovery.js @@ -7,7 +7,6 @@ * requires_majority_read_concern, * requires_persistence, * requires_replication, - * requires_wiredtiger, * ] */ diff --git a/jstests/noPassthrough/timeseries_sample.js b/jstests/noPassthrough/timeseries_sample.js index d834f04ed09..70bf25398ba 100644 --- a/jstests/noPassthrough/timeseries_sample.js +++ b/jstests/noPassthrough/timeseries_sample.js @@ -1,9 +1,6 @@ /** * Tests inserting sample data into the time-series buckets collection. This test is for the * exercising the optimized $sample implementation for $_internalUnpackBucket. - * @tags: [ - * requires_wiredtiger, - * ] */ (function() { "use strict"; @@ -12,14 +9,6 @@ load("jstests/libs/analyze_plan.js"); let conn = MongoRunner.runMongod({setParameter: {timeseriesBucketMaxCount: 100}}); -// Although this test is tagged with 'requires_wiredtiger', this is not sufficient for ensuring -// that the parallel suite runs this test only on WT configurations. -if (jsTest.options().storageEngine && jsTest.options().storageEngine !== "wiredTiger") { - jsTest.log("Skipping test on non-WT storage engine: " + jsTest.options().storageEngine); - MongoRunner.stopMongod(conn); - return; -} - const dbName = jsTestName(); let testDB = conn.getDB(dbName); assert.commandWorked(testDB.dropDatabase()); diff --git a/jstests/noPassthrough/ttl_operation_metrics.js b/jstests/noPassthrough/ttl_operation_metrics.js index 0d24af78932..f171559fbee 100644 --- a/jstests/noPassthrough/ttl_operation_metrics.js +++ b/jstests/noPassthrough/ttl_operation_metrics.js @@ -3,7 +3,6 @@ * * @tags: [ * requires_replication, - * requires_wiredtiger, * ] */ (function() { diff --git a/jstests/noPassthrough/umask.js b/jstests/noPassthrough/umask.js index 12e0afe1f30..b272e53b05b 100644 --- a/jstests/noPassthrough/umask.js +++ b/jstests/noPassthrough/umask.js @@ -1,8 +1,6 @@ /* * This test makes sure that the log files created by the server correctly honor the server's umask * as set in SERVER-22829 - * - * @tags: [ requires_wiredtiger ] */ (function() { 'use strict'; |