summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--jstests/aggregation/sources/indexStats/verify_index_stats_output.js1
-rw-r--r--jstests/core/clustered_collection_basic.js1
-rw-r--r--jstests/core/clustered_collection_collation.js1
-rw-r--r--jstests/core/explain_sample.js11
-rw-r--r--jstests/core/timeseries/clustered_index_crud.js1
-rw-r--r--jstests/noPassthrough/aggregate_operation_metrics.js1
-rw-r--r--jstests/noPassthrough/background_validation_repl.js2
-rw-r--r--jstests/noPassthrough/backup_restore_rolling.js13
-rw-r--r--jstests/noPassthrough/change_stream_generate_v2_tokens_flag_with_test_commands_disabled.js1
-rw-r--r--jstests/noPassthrough/change_stream_mongos_with_generate_v2_resume_tokens_flag.js1
-rw-r--r--jstests/noPassthrough/change_stream_operation_metrics.js1
-rw-r--r--jstests/noPassthrough/clustered_collection_nonreplicated_basic.js1
-rw-r--r--jstests/noPassthrough/clustered_collection_sorted_scan.js4
-rw-r--r--jstests/noPassthrough/comment_field_passthrough.js1
-rw-r--r--jstests/noPassthrough/dbcheck_no_history_on_secondary.js1
-rw-r--r--jstests/noPassthrough/drop_create_rollback.js1
-rw-r--r--jstests/noPassthrough/index_build_operation_metrics.js1
-rw-r--r--jstests/noPassthrough/multi_delete_in_transaction_large.js2
-rw-r--r--jstests/noPassthrough/readConcern_atClusterTime.js12
-rw-r--r--jstests/noPassthrough/repl_set_resize_oplog.js1
-rw-r--r--jstests/noPassthrough/resumable_timeseries_index_build_collection_scan_phase.js1
-rw-r--r--jstests/noPassthrough/sample_pushdown_transaction.js4
-rw-r--r--jstests/noPassthrough/standalone_replication_recovery.js1
-rw-r--r--jstests/noPassthrough/timeseries_sample.js11
-rw-r--r--jstests/noPassthrough/ttl_operation_metrics.js1
-rw-r--r--jstests/noPassthrough/umask.js2
-rw-r--r--jstests/noPassthroughWithMongod/background_validation_with_ddl_ops.js3
-rw-r--r--jstests/noPassthroughWithMongod/free_storage_size.js2
-rw-r--r--jstests/replsets/atlas_snapshot_workflows.js2
-rw-r--r--jstests/replsets/capped_deletes.js4
-rw-r--r--jstests/replsets/change_stream_pit_pre_image_deletion_asymmetric.js2
-rw-r--r--jstests/replsets/change_stream_pit_pre_images.js2
-rw-r--r--jstests/replsets/change_stream_stepdown.js3
-rw-r--r--jstests/replsets/oplog_sampling.js2
-rw-r--r--jstests/replsets/oplog_slow_sampling_logging.js1
-rw-r--r--jstests/replsets/rollback_clustered_indexes.js1
-rw-r--r--jstests/replsets/rollback_unprepared_transactions.js1
-rw-r--r--jstests/replsets/standalone_recover_to_oplog_timestamp.js1
-rw-r--r--jstests/replsets/standalone_replication_recovery_idempotent.js2
-rw-r--r--jstests/replsets/standalone_replication_recovery_prepare_only.js2
-rw-r--r--jstests/replsets/standalone_replication_recovery_prepare_with_commit.js2
-rw-r--r--jstests/replsets/standalone_replication_recovery_relaxes_index_constraints.js2
-rw-r--r--jstests/replsets/startup_recovery_for_restore.js2
-rw-r--r--jstests/replsets/startup_recovery_for_restore_needs_rollback.js2
-rw-r--r--jstests/sharding/run_restore.js1
-rw-r--r--jstests/watchdog/wd_journal_hang.js2
46 files changed, 21 insertions, 96 deletions
diff --git a/jstests/aggregation/sources/indexStats/verify_index_stats_output.js b/jstests/aggregation/sources/indexStats/verify_index_stats_output.js
index 0b2dbeba8f9..13402d032b9 100644
--- a/jstests/aggregation/sources/indexStats/verify_index_stats_output.js
+++ b/jstests/aggregation/sources/indexStats/verify_index_stats_output.js
@@ -3,7 +3,6 @@
*
* @tags: [
* assumes_read_concern_unchanged,
- * requires_wiredtiger,
* # We are setting the failpoint only on primaries, so we need to disable reads from secondaries,
* # where the failpoint is not enabled.
* assumes_read_preference_unchanged,
diff --git a/jstests/core/clustered_collection_basic.js b/jstests/core/clustered_collection_basic.js
index e430aa695b2..52775d02c6a 100644
--- a/jstests/core/clustered_collection_basic.js
+++ b/jstests/core/clustered_collection_basic.js
@@ -7,7 +7,6 @@
* assumes_no_implicit_collection_creation_after_drop,
* does_not_support_stepdowns,
* requires_fcv_53,
- * requires_wiredtiger,
* tenant_migration_incompatible, #TODO: why is it incompatible?
* ]
*/
diff --git a/jstests/core/clustered_collection_collation.js b/jstests/core/clustered_collection_collation.js
index d96afb7730d..b390fba7e29 100644
--- a/jstests/core/clustered_collection_collation.js
+++ b/jstests/core/clustered_collection_collation.js
@@ -6,7 +6,6 @@
* assumes_no_implicit_collection_creation_after_drop,
* does_not_support_stepdowns,
* requires_fcv_53,
- * requires_wiredtiger,
* ]
*/
diff --git a/jstests/core/explain_sample.js b/jstests/core/explain_sample.js
index 8032df47a54..efb6d2b6f8a 100644
--- a/jstests/core/explain_sample.js
+++ b/jstests/core/explain_sample.js
@@ -1,8 +1,6 @@
/**
- * Tests for explaining an aggregation pipeline which uses the $sample stage. Only run on WT, since
- * currently only the WT storage engine uses a storage-engine supported random cursor for $sample.
+ * Tests for explaining an aggregation pipeline which uses the $sample stage.
* @tags: [
- * requires_wiredtiger,
* assumes_read_concern_local,
* ]
*/
@@ -11,13 +9,6 @@
load("jstests/libs/analyze_plan.js");
-// 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);
- return;
-}
-
const coll = db.explain_sample;
coll.drop();
diff --git a/jstests/core/timeseries/clustered_index_crud.js b/jstests/core/timeseries/clustered_index_crud.js
index 9b04f31a77c..3aa276f59ed 100644
--- a/jstests/core/timeseries/clustered_index_crud.js
+++ b/jstests/core/timeseries/clustered_index_crud.js
@@ -4,7 +4,6 @@
* @tags: [
* does_not_support_stepdowns,
* requires_fcv_51,
- * requires_wiredtiger,
* ]
*/
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';
diff --git a/jstests/noPassthroughWithMongod/background_validation_with_ddl_ops.js b/jstests/noPassthroughWithMongod/background_validation_with_ddl_ops.js
index acaa49b4d36..40d9adc979b 100644
--- a/jstests/noPassthroughWithMongod/background_validation_with_ddl_ops.js
+++ b/jstests/noPassthroughWithMongod/background_validation_with_ddl_ops.js
@@ -8,8 +8,7 @@
* the ongoing background validation, like creating new indexes or inserting documents should not
* cause the validation to be interrupted.
*
- * Only run this against WiredTiger, which supports background validation.
- * @tags: [requires_wiredtiger, requires_persistence]
+ * @tags: [requires_persistence]
*/
(function() {
"use strict";
diff --git a/jstests/noPassthroughWithMongod/free_storage_size.js b/jstests/noPassthroughWithMongod/free_storage_size.js
index db16c671d6c..776becd951c 100644
--- a/jstests/noPassthroughWithMongod/free_storage_size.js
+++ b/jstests/noPassthroughWithMongod/free_storage_size.js
@@ -3,8 +3,6 @@
* then some deleted.
*
* @tags: [
- * # freeStorageSize is currently only supported by WT.
- * requires_wiredtiger,
* # inMemory will not have the freeStorageSize field.
* requires_persistence
* ]
diff --git a/jstests/replsets/atlas_snapshot_workflows.js b/jstests/replsets/atlas_snapshot_workflows.js
index f6a812d7615..b8507d20df8 100644
--- a/jstests/replsets/atlas_snapshot_workflows.js
+++ b/jstests/replsets/atlas_snapshot_workflows.js
@@ -2,7 +2,7 @@
* This test simulates workflows which are performed by the Atlas automation agent, where nodes are
* created or restarted using file system snapshots.
*
- * @tags: [requires_persistence,requires_wiredtiger]
+ * @tags: [requires_persistence]
*/
// Set up a standard 3-node replica set. Note the two secondaries are priority 0; this is
diff --git a/jstests/replsets/capped_deletes.js b/jstests/replsets/capped_deletes.js
index c99125058a5..111d5a9dd1c 100644
--- a/jstests/replsets/capped_deletes.js
+++ b/jstests/replsets/capped_deletes.js
@@ -1,9 +1,5 @@
/**
* Tests user deletes on capped collections.
- *
- * @tags: [
- * requires_wiredtiger,
- * ]
*/
(function() {
"use strict";
diff --git a/jstests/replsets/change_stream_pit_pre_image_deletion_asymmetric.js b/jstests/replsets/change_stream_pit_pre_image_deletion_asymmetric.js
index 014dd8fe568..fea020be7f6 100644
--- a/jstests/replsets/change_stream_pit_pre_image_deletion_asymmetric.js
+++ b/jstests/replsets/change_stream_pit_pre_image_deletion_asymmetric.js
@@ -4,8 +4,6 @@
* the primary node but does not exist on the secondary.
*
* @tags: [
- * # Change streams are only supported on WiredTiger.
- * requires_wiredtiger,
* requires_fcv_60,
* featureFlagChangeStreamPreAndPostImages,
* ]
diff --git a/jstests/replsets/change_stream_pit_pre_images.js b/jstests/replsets/change_stream_pit_pre_images.js
index eb6929ed04c..7c7c6667fb1 100644
--- a/jstests/replsets/change_stream_pit_pre_images.js
+++ b/jstests/replsets/change_stream_pit_pre_images.js
@@ -5,8 +5,6 @@
* The test relies on a correct change stream pre-image recording on a node in the primary role.
*
* @tags: [
- * # Change streams are only supported on WiredTiger.
- * requires_wiredtiger,
* requires_fcv_60,
* featureFlagChangeStreamPreAndPostImages,
* # The test waits for the Checkpointer, but this process runs only for on-disk storage engines.
diff --git a/jstests/replsets/change_stream_stepdown.js b/jstests/replsets/change_stream_stepdown.js
index 6cd1eaa2d60..27f56606de5 100644
--- a/jstests/replsets/change_stream_stepdown.js
+++ b/jstests/replsets/change_stream_stepdown.js
@@ -1,8 +1,5 @@
/**
* Test that a change stream on the primary node survives stepdown.
- *
- * Change streams are only supported on WiredTiger.
- * @tags: [requires_wiredtiger]
*/
(function() {
"use strict";
diff --git a/jstests/replsets/oplog_sampling.js b/jstests/replsets/oplog_sampling.js
index ff477521dbe..93bb6101c97 100644
--- a/jstests/replsets/oplog_sampling.js
+++ b/jstests/replsets/oplog_sampling.js
@@ -1,7 +1,7 @@
/**
* Ensure serverStatus reports the total time spent sampling the oplog for all storage engines that
* support OplogStones.
- * @tags: [ requires_wiredtiger, requires_persistence ]
+ * @tags: [ requires_persistence ]
*/
(function() {
"use strict";
diff --git a/jstests/replsets/oplog_slow_sampling_logging.js b/jstests/replsets/oplog_slow_sampling_logging.js
index 87767ad234e..e542f1cddd8 100644
--- a/jstests/replsets/oplog_slow_sampling_logging.js
+++ b/jstests/replsets/oplog_slow_sampling_logging.js
@@ -3,7 +3,6 @@
* support OplogStones.
* @tags: [
* requires_persistence,
- * requires_wiredtiger,
* ]
*/
(function() {
diff --git a/jstests/replsets/rollback_clustered_indexes.js b/jstests/replsets/rollback_clustered_indexes.js
index 4f1cc3c2ed8..8e4b3dbbc85 100644
--- a/jstests/replsets/rollback_clustered_indexes.js
+++ b/jstests/replsets/rollback_clustered_indexes.js
@@ -2,7 +2,6 @@
* Tests that writes on collections clustered by _id can be rolled back.
* @tags: [
* requires_replication,
- * requires_wiredtiger,
* ]
*/
(function() {
diff --git a/jstests/replsets/rollback_unprepared_transactions.js b/jstests/replsets/rollback_unprepared_transactions.js
index a258f0a4708..b4c0bc5cb63 100644
--- a/jstests/replsets/rollback_unprepared_transactions.js
+++ b/jstests/replsets/rollback_unprepared_transactions.js
@@ -2,7 +2,6 @@
* Tests that an unprepared transaction can be rolled back.
* @tags: [
* requires_replication,
- * requires_wiredtiger,
* ]
*/
(function() {
diff --git a/jstests/replsets/standalone_recover_to_oplog_timestamp.js b/jstests/replsets/standalone_recover_to_oplog_timestamp.js
index d12e9521605..dce810664d6 100644
--- a/jstests/replsets/standalone_recover_to_oplog_timestamp.js
+++ b/jstests/replsets/standalone_recover_to_oplog_timestamp.js
@@ -6,7 +6,6 @@
* requires_majority_read_concern,
* requires_persistence,
* requires_replication,
- * requires_wiredtiger,
* ]
*/
diff --git a/jstests/replsets/standalone_replication_recovery_idempotent.js b/jstests/replsets/standalone_replication_recovery_idempotent.js
index 3ced688da2d..05d807952de 100644
--- a/jstests/replsets/standalone_replication_recovery_idempotent.js
+++ b/jstests/replsets/standalone_replication_recovery_idempotent.js
@@ -3,7 +3,7 @@
* idempotent.
*
* This test only makes sense for storage engines that support recover to stable timestamp.
- * @tags: [requires_wiredtiger, requires_persistence, requires_journaling, requires_replication,
+ * @tags: [requires_persistence, requires_journaling, requires_replication,
* requires_majority_read_concern, uses_transactions, uses_prepare_transaction,
* # Restarting as a standalone is not supported in multiversion tests.
* multiversion_incompatible]
diff --git a/jstests/replsets/standalone_replication_recovery_prepare_only.js b/jstests/replsets/standalone_replication_recovery_prepare_only.js
index 2bdd286e8dd..7350bea9513 100644
--- a/jstests/replsets/standalone_replication_recovery_prepare_only.js
+++ b/jstests/replsets/standalone_replication_recovery_prepare_only.js
@@ -3,7 +3,7 @@
* 'recoverFromOplogAsStandalone' flag.
*
* This test only makes sense for storage engines that support recover to stable timestamp.
- * @tags: [requires_wiredtiger, requires_persistence, requires_journaling, requires_replication,
+ * @tags: [requires_persistence, requires_journaling, requires_replication,
* requires_majority_read_concern, uses_transactions, uses_prepare_transaction]
*/
(function() {
diff --git a/jstests/replsets/standalone_replication_recovery_prepare_with_commit.js b/jstests/replsets/standalone_replication_recovery_prepare_with_commit.js
index e3843d99056..19813c1ce77 100644
--- a/jstests/replsets/standalone_replication_recovery_prepare_with_commit.js
+++ b/jstests/replsets/standalone_replication_recovery_prepare_with_commit.js
@@ -3,7 +3,7 @@
* 'recoverFromOplogAsStandalone' flag.
*
* This test only makes sense for storage engines that support recover to stable timestamp.
- * @tags: [requires_wiredtiger, requires_persistence, requires_journaling, requires_replication,
+ * @tags: [requires_persistence, requires_journaling, requires_replication,
* requires_majority_read_concern, uses_transactions, uses_prepare_transaction]
*/
(function() {
diff --git a/jstests/replsets/standalone_replication_recovery_relaxes_index_constraints.js b/jstests/replsets/standalone_replication_recovery_relaxes_index_constraints.js
index 530140a3dad..898c8b35d8e 100644
--- a/jstests/replsets/standalone_replication_recovery_relaxes_index_constraints.js
+++ b/jstests/replsets/standalone_replication_recovery_relaxes_index_constraints.js
@@ -4,7 +4,7 @@
* never fail without a bug.
*
* This test only makes sense for storage engines that support recover to stable timestamp.
- * @tags: [requires_wiredtiger, requires_persistence, requires_journaling, requires_replication,
+ * @tags: [requires_persistence, requires_journaling, requires_replication,
* requires_majority_read_concern,
* # Restarting as a standalone is not supported in multiversion tests.
* multiversion_incompatible]
diff --git a/jstests/replsets/startup_recovery_for_restore.js b/jstests/replsets/startup_recovery_for_restore.js
index 9d2d749064d..bb17808bc0e 100644
--- a/jstests/replsets/startup_recovery_for_restore.js
+++ b/jstests/replsets/startup_recovery_for_restore.js
@@ -3,7 +3,7 @@
* "for restore" mode, but not read from older points-in-time on the recovered node.
*
* This test only makes sense for storage engines that support recover to stable timestamp.
- * @tags: [requires_wiredtiger, requires_persistence, requires_journaling, requires_replication,
+ * @tags: [requires_persistence, requires_journaling, requires_replication,
* requires_majority_read_concern, uses_transactions, uses_prepare_transaction,
* # We don't expect to do this while upgrading.
* multiversion_incompatible]
diff --git a/jstests/replsets/startup_recovery_for_restore_needs_rollback.js b/jstests/replsets/startup_recovery_for_restore_needs_rollback.js
index d8f67f78379..45c7551e50b 100644
--- a/jstests/replsets/startup_recovery_for_restore_needs_rollback.js
+++ b/jstests/replsets/startup_recovery_for_restore_needs_rollback.js
@@ -4,7 +4,7 @@
* than attempt to use the node.
*
* This test only makes sense for storage engines that support recover to stable timestamp.
- * @tags: [requires_wiredtiger, requires_persistence, requires_journaling, requires_replication,
+ * @tags: [requires_persistence, requires_journaling, requires_replication,
* requires_majority_read_concern, uses_transactions, uses_prepare_transaction,
* # We don't expect to do this while upgrading.
* multiversion_incompatible]
diff --git a/jstests/sharding/run_restore.js b/jstests/sharding/run_restore.js
index 3dfbd0b5b38..d8ed2fba027 100644
--- a/jstests/sharding/run_restore.js
+++ b/jstests/sharding/run_restore.js
@@ -3,7 +3,6 @@
* referenced in the "local.system.collections_to_restore" collection.
*
* @tags: [
- * requires_wiredtiger,
* requires_persistence,
* ]
*/
diff --git a/jstests/watchdog/wd_journal_hang.js b/jstests/watchdog/wd_journal_hang.js
index e33931cf5dd..7f1ad896ac9 100644
--- a/jstests/watchdog/wd_journal_hang.js
+++ b/jstests/watchdog/wd_journal_hang.js
@@ -1,5 +1,5 @@
// Storage Node Watchdog - validate watchdog monitors --dbpath /journal
-// @tags: [requires_wiredtiger,requires_journaling]
+// @tags: [requires_journaling]
//
load("jstests/watchdog/lib/wd_test_common.js");