summaryrefslogtreecommitdiff
path: root/jstests/noPassthrough
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/noPassthrough')
-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
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';