summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBlake Oler <blake.oler@mongodb.com>2018-10-09 11:43:00 -0400
committerBlake Oler <blake.oler@mongodb.com>2018-10-10 10:20:26 -0400
commitc849f9cc0863dc529fa16c9ab774cdbeee70eda2 (patch)
tree2b1f037903c6c9bd65e9d0a4ffd580dffb0b46e5
parent55521fda85e7b4d7b84c62661987e56b29255d17 (diff)
downloadmongo-c849f9cc0863dc529fa16c9ab774cdbeee70eda2.tar.gz
SERVER-37330 Add sharded passthrough suites to detect errors in LogicalSessionCache
(cherry picked from commit 3077fb640b0df0b8d769aafd0d38e67d3307198b)
-rw-r--r--buildscripts/resmokeconfig/suites/logical_session_cache_sharding_100ms_refresh_jscore_passthrough.yml123
-rw-r--r--buildscripts/resmokeconfig/suites/logical_session_cache_sharding_10sec_refresh_jscore_passthrough.yml123
-rw-r--r--buildscripts/resmokeconfig/suites/logical_session_cache_sharding_1sec_refresh_jscore_passthrough.yml123
-rw-r--r--buildscripts/resmokeconfig/suites/logical_session_cache_sharding_default_refresh_jscore_passthrough.yml121
-rw-r--r--etc/evergreen.yml152
5 files changed, 642 insertions, 0 deletions
diff --git a/buildscripts/resmokeconfig/suites/logical_session_cache_sharding_100ms_refresh_jscore_passthrough.yml b/buildscripts/resmokeconfig/suites/logical_session_cache_sharding_100ms_refresh_jscore_passthrough.yml
new file mode 100644
index 00000000000..7e08c813653
--- /dev/null
+++ b/buildscripts/resmokeconfig/suites/logical_session_cache_sharding_100ms_refresh_jscore_passthrough.yml
@@ -0,0 +1,123 @@
+test_kind: js_test
+
+selector:
+ roots:
+ - jstests/core/**/*.js
+ exclude_files:
+ # The following tests fail because a certain command or functionality is not supported by
+ # mongos. This command or functionality is placed in a comment next to the failing test.
+ - jstests/core/apitest_db.js # profiling.
+ - jstests/core/apply_ops*.js # applyOps, SERVER-1439.
+ - jstests/core/awaitdata_getmore_cmd.js # capped collections.
+ - jstests/core/bypass_doc_validation.js # copyDatabase
+ - jstests/core/capped*.js # capped collections.
+ - jstests/core/check_shard_index.js # checkShardingIndex.
+ - jstests/core/collection_truncate.js # emptycapped.
+ - jstests/core/collmod_without_uuid.js # applyOps, SERVER-1439
+ - jstests/core/compact_keeps_indexes.js # compact.
+ - jstests/core/currentop.js # uses fsync.
+ - jstests/core/auth_copydb.js # copyDatabase.
+ - jstests/core/copydatabase_no_id_index.js # copyDatabase.
+ - jstests/core/copydb.js # copyDatabase.
+ - jstests/core/dbadmin.js # "local" database.
+ - jstests/core/dbhash.js # dbhash.
+ - jstests/core/dbhash2.js # dbhash.
+ - jstests/core/diagdata.js # Command not supported in mongos
+ - jstests/core/dropdb_race.js # syncdelay.
+ - jstests/core/evalb.js # profiling.
+ - jstests/core/fsync.js # uses fsync.
+ - jstests/core/geo_haystack*.js # geoSearch.
+ - jstests/core/geo_s2cursorlimitskip.js # profiling.
+ - jstests/core/geo_update_btree2.js # notablescan.
+ - jstests/core/index_bigkeys_nofail.js # failIndexKeyTooLong.
+ - jstests/core/index_bigkeys_validation.js # failIndexKeyTooLong.
+ - jstests/core/max_time_ms.js # sleep, SERVER-2212.
+ - jstests/core/mr_replaceIntoDB.js # MapReduceResult, SERVER-20495.
+ - jstests/core/notablescan.js # notablescan.
+ - jstests/core/profile*.js # profiling.
+ - jstests/core/rename*.js # renameCollection.
+ - jstests/core/repair_database.js # repairDatabase
+ - jstests/core/repair_database_input_validation.js # repairDatabase
+ - jstests/core/repair_server12955.js # repairDatabase
+ - jstests/core/stages*.js # stageDebug.
+ - jstests/core/startup_log.js # "local" database.
+ - jstests/core/storageDetailsCommand.js # diskStorageStats.
+ - jstests/core/tailable_cursor_invalidation.js # capped collections.
+ - jstests/core/tailable_getmore_batch_size.js # capped collections.
+ - jstests/core/tailable_skip_limit.js # capped collections.
+ - jstests/core/top.js # top.
+ # The following tests fail because mongos behaves differently from mongod when testing certain
+ # functionality. The differences are in a comment next to the failing test.
+ - jstests/core/explain_missing_database.js # Behavior with no db different on mongos, SERVER-18047.
+ - jstests/core/geo_2d_explain.js # executionSuccess in different spot in explain().
+ - jstests/core/geo_s2explain.js # inputStage in different spot in explain().
+ - jstests/core/geo_s2sparse.js # keysPerIndex in different spot in validate().
+ - jstests/core/operation_latency_histogram.js # Stats are counted differently on mongos, SERVER-24880.
+ # TODO: SERVER-17284 remove once find cmd is implemented in mongos.
+ - jstests/core/read_after_optime.js
+ # The following tests fail because they count indexes. These counts do not take into account the
+ # additional hashed shard key indexes that are automatically added by this passthrough.
+ - jstests/core/apitest_dbcollection.js
+ - jstests/core/bad_index_plugin.js
+ - jstests/core/collection_info_cache_race.js
+ - jstests/core/create_indexes.js
+ - jstests/core/indexOtherNamespace.js
+ - jstests/core/list_indexes_non_existent_ns.js
+ - jstests/core/rename6.js
+ # The following tests fail because they expect no databases to be created. However a DB is created
+ # automatically when we shard a collection.
+ - jstests/core/dbcase.js
+ - jstests/core/dbcase2.js
+ - jstests/core/no_db_created.js
+ - jstests/core/ns_length.js
+ - jstests/core/views/*.js # Views tests aren't expected to work when collections are implicitly sharded.
+ - jstests/core/killop_drop_collection.js # Uses fsyncLock.
+ # These tests expect the logical session cache refresh thread to be turned off, so that refreshes
+ # can be triggered deterministically.
+ - jstests/core/list_all_local_sessions.js
+ - jstests/core/list_all_sessions.js
+ - jstests/core/list_local_sessions.js
+ - jstests/core/list_sessions.js
+ # TODO: Remove after fixing SERVER-14324. mapReduce behaves unpredictably when the out
+ # collection is sharded on anything other than {_id: 1}.
+ - jstests/core/mr_undef.js
+ # TODO: SERVER-16605
+ - jstests/core/mr1.js
+ - jstests/core/mr3.js
+ - jstests/core/mr4.js
+ exclude_with_any_tags:
+ - assumes_against_mongod_not_mongos
+ # Tests tagged with the following will fail because they assume collections are not sharded.
+ - assumes_no_implicit_collection_creation_after_drop
+ - assumes_no_implicit_index_creation
+ - assumes_unsharded_collection
+ - cannot_create_unique_index_when_using_hashed_shard_key
+
+executor:
+ archive:
+ hooks:
+ - CheckReplDBHash
+ - ValidateCollections
+ config:
+ shell_options:
+ readMode: commands
+ eval: load("jstests/libs/override_methods/implicitly_shard_accessed_collections.js")
+ hooks:
+ - class: CheckReplDBHash
+ - class: ValidateCollections
+ - class: CleanEveryN
+ n: 20
+ fixture:
+ class: ShardedClusterFixture
+ mongos_options:
+ set_parameters:
+ enableTestCommands: 1
+ disableLogicalSessionCacheRefresh: false
+ logicalSessionRefreshMillis: 100
+ mongod_options:
+ nopreallocj: ''
+ set_parameters:
+ enableTestCommands: 1
+ numInitialSyncAttempts: 1
+ disableLogicalSessionCacheRefresh: false
+ logicalSessionRefreshMillis: 100 \ No newline at end of file
diff --git a/buildscripts/resmokeconfig/suites/logical_session_cache_sharding_10sec_refresh_jscore_passthrough.yml b/buildscripts/resmokeconfig/suites/logical_session_cache_sharding_10sec_refresh_jscore_passthrough.yml
new file mode 100644
index 00000000000..5a55fe19cdf
--- /dev/null
+++ b/buildscripts/resmokeconfig/suites/logical_session_cache_sharding_10sec_refresh_jscore_passthrough.yml
@@ -0,0 +1,123 @@
+test_kind: js_test
+
+selector:
+ roots:
+ - jstests/core/**/*.js
+ exclude_files:
+ # The following tests fail because a certain command or functionality is not supported by
+ # mongos. This command or functionality is placed in a comment next to the failing test.
+ - jstests/core/apitest_db.js # profiling.
+ - jstests/core/apply_ops*.js # applyOps, SERVER-1439.
+ - jstests/core/awaitdata_getmore_cmd.js # capped collections.
+ - jstests/core/bypass_doc_validation.js # copyDatabase
+ - jstests/core/capped*.js # capped collections.
+ - jstests/core/check_shard_index.js # checkShardingIndex.
+ - jstests/core/collection_truncate.js # emptycapped.
+ - jstests/core/collmod_without_uuid.js # applyOps, SERVER-1439
+ - jstests/core/compact_keeps_indexes.js # compact.
+ - jstests/core/currentop.js # uses fsync.
+ - jstests/core/auth_copydb.js # copyDatabase.
+ - jstests/core/copydatabase_no_id_index.js # copyDatabase.
+ - jstests/core/copydb.js # copyDatabase.
+ - jstests/core/dbadmin.js # "local" database.
+ - jstests/core/dbhash.js # dbhash.
+ - jstests/core/dbhash2.js # dbhash.
+ - jstests/core/diagdata.js # Command not supported in mongos
+ - jstests/core/dropdb_race.js # syncdelay.
+ - jstests/core/evalb.js # profiling.
+ - jstests/core/fsync.js # uses fsync.
+ - jstests/core/geo_haystack*.js # geoSearch.
+ - jstests/core/geo_s2cursorlimitskip.js # profiling.
+ - jstests/core/geo_update_btree2.js # notablescan.
+ - jstests/core/index_bigkeys_nofail.js # failIndexKeyTooLong.
+ - jstests/core/index_bigkeys_validation.js # failIndexKeyTooLong.
+ - jstests/core/max_time_ms.js # sleep, SERVER-2212.
+ - jstests/core/mr_replaceIntoDB.js # MapReduceResult, SERVER-20495.
+ - jstests/core/notablescan.js # notablescan.
+ - jstests/core/profile*.js # profiling.
+ - jstests/core/rename*.js # renameCollection.
+ - jstests/core/repair_database.js # repairDatabase
+ - jstests/core/repair_database_input_validation.js # repairDatabase
+ - jstests/core/repair_server12955.js # repairDatabase
+ - jstests/core/stages*.js # stageDebug.
+ - jstests/core/startup_log.js # "local" database.
+ - jstests/core/storageDetailsCommand.js # diskStorageStats.
+ - jstests/core/tailable_cursor_invalidation.js # capped collections.
+ - jstests/core/tailable_getmore_batch_size.js # capped collections.
+ - jstests/core/tailable_skip_limit.js # capped collections.
+ - jstests/core/top.js # top.
+ # The following tests fail because mongos behaves differently from mongod when testing certain
+ # functionality. The differences are in a comment next to the failing test.
+ - jstests/core/explain_missing_database.js # Behavior with no db different on mongos, SERVER-18047.
+ - jstests/core/geo_2d_explain.js # executionSuccess in different spot in explain().
+ - jstests/core/geo_s2explain.js # inputStage in different spot in explain().
+ - jstests/core/geo_s2sparse.js # keysPerIndex in different spot in validate().
+ - jstests/core/operation_latency_histogram.js # Stats are counted differently on mongos, SERVER-24880.
+ # TODO: SERVER-17284 remove once find cmd is implemented in mongos.
+ - jstests/core/read_after_optime.js
+ # The following tests fail because they count indexes. These counts do not take into account the
+ # additional hashed shard key indexes that are automatically added by this passthrough.
+ - jstests/core/apitest_dbcollection.js
+ - jstests/core/bad_index_plugin.js
+ - jstests/core/collection_info_cache_race.js
+ - jstests/core/create_indexes.js
+ - jstests/core/indexOtherNamespace.js
+ - jstests/core/list_indexes_non_existent_ns.js
+ - jstests/core/rename6.js
+ # The following tests fail because they expect no databases to be created. However a DB is created
+ # automatically when we shard a collection.
+ - jstests/core/dbcase.js
+ - jstests/core/dbcase2.js
+ - jstests/core/no_db_created.js
+ - jstests/core/ns_length.js
+ - jstests/core/views/*.js # Views tests aren't expected to work when collections are implicitly sharded.
+ - jstests/core/killop_drop_collection.js # Uses fsyncLock.
+ # These tests expect the logical session cache refresh thread to be turned off, so that refreshes
+ # can be triggered deterministically.
+ - jstests/core/list_all_local_sessions.js
+ - jstests/core/list_all_sessions.js
+ - jstests/core/list_local_sessions.js
+ - jstests/core/list_sessions.js
+ # TODO: Remove after fixing SERVER-14324. mapReduce behaves unpredictably when the out
+ # collection is sharded on anything other than {_id: 1}.
+ - jstests/core/mr_undef.js
+ # TODO: SERVER-16605
+ - jstests/core/mr1.js
+ - jstests/core/mr3.js
+ - jstests/core/mr4.js
+ exclude_with_any_tags:
+ - assumes_against_mongod_not_mongos
+ # Tests tagged with the following will fail because they assume collections are not sharded.
+ - assumes_no_implicit_collection_creation_after_drop
+ - assumes_no_implicit_index_creation
+ - assumes_unsharded_collection
+ - cannot_create_unique_index_when_using_hashed_shard_key
+
+executor:
+ archive:
+ hooks:
+ - CheckReplDBHash
+ - ValidateCollections
+ config:
+ shell_options:
+ readMode: commands
+ eval: load("jstests/libs/override_methods/implicitly_shard_accessed_collections.js")
+ hooks:
+ - class: CheckReplDBHash
+ - class: ValidateCollections
+ - class: CleanEveryN
+ n: 20
+ fixture:
+ class: ShardedClusterFixture
+ mongos_options:
+ set_parameters:
+ enableTestCommands: 1
+ disableLogicalSessionCacheRefresh: false
+ logicalSessionRefreshMillis: 10000
+ mongod_options:
+ nopreallocj: ''
+ set_parameters:
+ enableTestCommands: 1
+ numInitialSyncAttempts: 1
+ disableLogicalSessionCacheRefresh: false
+ logicalSessionRefreshMillis: 10000 \ No newline at end of file
diff --git a/buildscripts/resmokeconfig/suites/logical_session_cache_sharding_1sec_refresh_jscore_passthrough.yml b/buildscripts/resmokeconfig/suites/logical_session_cache_sharding_1sec_refresh_jscore_passthrough.yml
new file mode 100644
index 00000000000..cdad0e65dcb
--- /dev/null
+++ b/buildscripts/resmokeconfig/suites/logical_session_cache_sharding_1sec_refresh_jscore_passthrough.yml
@@ -0,0 +1,123 @@
+test_kind: js_test
+
+selector:
+ roots:
+ - jstests/core/**/*.js
+ exclude_files:
+ # The following tests fail because a certain command or functionality is not supported by
+ # mongos. This command or functionality is placed in a comment next to the failing test.
+ - jstests/core/apitest_db.js # profiling.
+ - jstests/core/apply_ops*.js # applyOps, SERVER-1439.
+ - jstests/core/awaitdata_getmore_cmd.js # capped collections.
+ - jstests/core/bypass_doc_validation.js # copyDatabase
+ - jstests/core/capped*.js # capped collections.
+ - jstests/core/check_shard_index.js # checkShardingIndex.
+ - jstests/core/collection_truncate.js # emptycapped.
+ - jstests/core/collmod_without_uuid.js # applyOps, SERVER-1439
+ - jstests/core/compact_keeps_indexes.js # compact.
+ - jstests/core/currentop.js # uses fsync.
+ - jstests/core/auth_copydb.js # copyDatabase.
+ - jstests/core/copydatabase_no_id_index.js # copyDatabase.
+ - jstests/core/copydb.js # copyDatabase.
+ - jstests/core/dbadmin.js # "local" database.
+ - jstests/core/dbhash.js # dbhash.
+ - jstests/core/dbhash2.js # dbhash.
+ - jstests/core/diagdata.js # Command not supported in mongos
+ - jstests/core/dropdb_race.js # syncdelay.
+ - jstests/core/evalb.js # profiling.
+ - jstests/core/fsync.js # uses fsync.
+ - jstests/core/geo_haystack*.js # geoSearch.
+ - jstests/core/geo_s2cursorlimitskip.js # profiling.
+ - jstests/core/geo_update_btree2.js # notablescan.
+ - jstests/core/index_bigkeys_nofail.js # failIndexKeyTooLong.
+ - jstests/core/index_bigkeys_validation.js # failIndexKeyTooLong.
+ - jstests/core/max_time_ms.js # sleep, SERVER-2212.
+ - jstests/core/mr_replaceIntoDB.js # MapReduceResult, SERVER-20495.
+ - jstests/core/notablescan.js # notablescan.
+ - jstests/core/profile*.js # profiling.
+ - jstests/core/rename*.js # renameCollection.
+ - jstests/core/repair_database.js # repairDatabase
+ - jstests/core/repair_database_input_validation.js # repairDatabase
+ - jstests/core/repair_server12955.js # repairDatabase
+ - jstests/core/stages*.js # stageDebug.
+ - jstests/core/startup_log.js # "local" database.
+ - jstests/core/storageDetailsCommand.js # diskStorageStats.
+ - jstests/core/tailable_cursor_invalidation.js # capped collections.
+ - jstests/core/tailable_getmore_batch_size.js # capped collections.
+ - jstests/core/tailable_skip_limit.js # capped collections.
+ - jstests/core/top.js # top.
+ # The following tests fail because mongos behaves differently from mongod when testing certain
+ # functionality. The differences are in a comment next to the failing test.
+ - jstests/core/explain_missing_database.js # Behavior with no db different on mongos, SERVER-18047.
+ - jstests/core/geo_2d_explain.js # executionSuccess in different spot in explain().
+ - jstests/core/geo_s2explain.js # inputStage in different spot in explain().
+ - jstests/core/geo_s2sparse.js # keysPerIndex in different spot in validate().
+ - jstests/core/operation_latency_histogram.js # Stats are counted differently on mongos, SERVER-24880.
+ # TODO: SERVER-17284 remove once find cmd is implemented in mongos.
+ - jstests/core/read_after_optime.js
+ # The following tests fail because they count indexes. These counts do not take into account the
+ # additional hashed shard key indexes that are automatically added by this passthrough.
+ - jstests/core/apitest_dbcollection.js
+ - jstests/core/bad_index_plugin.js
+ - jstests/core/collection_info_cache_race.js
+ - jstests/core/create_indexes.js
+ - jstests/core/indexOtherNamespace.js
+ - jstests/core/list_indexes_non_existent_ns.js
+ - jstests/core/rename6.js
+ # The following tests fail because they expect no databases to be created. However a DB is created
+ # automatically when we shard a collection.
+ - jstests/core/dbcase.js
+ - jstests/core/dbcase2.js
+ - jstests/core/no_db_created.js
+ - jstests/core/ns_length.js
+ - jstests/core/views/*.js # Views tests aren't expected to work when collections are implicitly sharded.
+ - jstests/core/killop_drop_collection.js # Uses fsyncLock.
+ # These tests expect the logical session cache refresh thread to be turned off, so that refreshes
+ # can be triggered deterministically.
+ - jstests/core/list_all_local_sessions.js
+ - jstests/core/list_all_sessions.js
+ - jstests/core/list_local_sessions.js
+ - jstests/core/list_sessions.js
+ # TODO: Remove after fixing SERVER-14324. mapReduce behaves unpredictably when the out
+ # collection is sharded on anything other than {_id: 1}.
+ - jstests/core/mr_undef.js
+ # TODO: SERVER-16605
+ - jstests/core/mr1.js
+ - jstests/core/mr3.js
+ - jstests/core/mr4.js
+ exclude_with_any_tags:
+ - assumes_against_mongod_not_mongos
+ # Tests tagged with the following will fail because they assume collections are not sharded.
+ - assumes_no_implicit_collection_creation_after_drop
+ - assumes_no_implicit_index_creation
+ - assumes_unsharded_collection
+ - cannot_create_unique_index_when_using_hashed_shard_key
+
+executor:
+ archive:
+ hooks:
+ - CheckReplDBHash
+ - ValidateCollections
+ config:
+ shell_options:
+ readMode: commands
+ eval: load("jstests/libs/override_methods/implicitly_shard_accessed_collections.js")
+ hooks:
+ - class: CheckReplDBHash
+ - class: ValidateCollections
+ - class: CleanEveryN
+ n: 20
+ fixture:
+ class: ShardedClusterFixture
+ mongos_options:
+ set_parameters:
+ enableTestCommands: 1
+ disableLogicalSessionCacheRefresh: false
+ logicalSessionRefreshMillis: 1000
+ mongod_options:
+ nopreallocj: ''
+ set_parameters:
+ enableTestCommands: 1
+ numInitialSyncAttempts: 1
+ disableLogicalSessionCacheRefresh: false
+ logicalSessionRefreshMillis: 1000 \ No newline at end of file
diff --git a/buildscripts/resmokeconfig/suites/logical_session_cache_sharding_default_refresh_jscore_passthrough.yml b/buildscripts/resmokeconfig/suites/logical_session_cache_sharding_default_refresh_jscore_passthrough.yml
new file mode 100644
index 00000000000..1b2366f995f
--- /dev/null
+++ b/buildscripts/resmokeconfig/suites/logical_session_cache_sharding_default_refresh_jscore_passthrough.yml
@@ -0,0 +1,121 @@
+test_kind: js_test
+
+selector:
+ roots:
+ - jstests/core/**/*.js
+ exclude_files:
+ # The following tests fail because a certain command or functionality is not supported by
+ # mongos. This command or functionality is placed in a comment next to the failing test.
+ - jstests/core/apitest_db.js # profiling.
+ - jstests/core/apply_ops*.js # applyOps, SERVER-1439.
+ - jstests/core/awaitdata_getmore_cmd.js # capped collections.
+ - jstests/core/bypass_doc_validation.js # copyDatabase
+ - jstests/core/capped*.js # capped collections.
+ - jstests/core/check_shard_index.js # checkShardingIndex.
+ - jstests/core/collection_truncate.js # emptycapped.
+ - jstests/core/collmod_without_uuid.js # applyOps, SERVER-1439
+ - jstests/core/compact_keeps_indexes.js # compact.
+ - jstests/core/currentop.js # uses fsync.
+ - jstests/core/auth_copydb.js # copyDatabase.
+ - jstests/core/copydatabase_no_id_index.js # copyDatabase.
+ - jstests/core/copydb.js # copyDatabase.
+ - jstests/core/dbadmin.js # "local" database.
+ - jstests/core/dbhash.js # dbhash.
+ - jstests/core/dbhash2.js # dbhash.
+ - jstests/core/diagdata.js # Command not supported in mongos
+ - jstests/core/dropdb_race.js # syncdelay.
+ - jstests/core/evalb.js # profiling.
+ - jstests/core/fsync.js # uses fsync.
+ - jstests/core/geo_haystack*.js # geoSearch.
+ - jstests/core/geo_s2cursorlimitskip.js # profiling.
+ - jstests/core/geo_update_btree2.js # notablescan.
+ - jstests/core/index_bigkeys_nofail.js # failIndexKeyTooLong.
+ - jstests/core/index_bigkeys_validation.js # failIndexKeyTooLong.
+ - jstests/core/max_time_ms.js # sleep, SERVER-2212.
+ - jstests/core/mr_replaceIntoDB.js # MapReduceResult, SERVER-20495.
+ - jstests/core/notablescan.js # notablescan.
+ - jstests/core/profile*.js # profiling.
+ - jstests/core/rename*.js # renameCollection.
+ - jstests/core/repair_database.js # repairDatabase
+ - jstests/core/repair_database_input_validation.js # repairDatabase
+ - jstests/core/repair_server12955.js # repairDatabase
+ - jstests/core/stages*.js # stageDebug.
+ - jstests/core/startup_log.js # "local" database.
+ - jstests/core/storageDetailsCommand.js # diskStorageStats.
+ - jstests/core/tailable_cursor_invalidation.js # capped collections.
+ - jstests/core/tailable_getmore_batch_size.js # capped collections.
+ - jstests/core/tailable_skip_limit.js # capped collections.
+ - jstests/core/top.js # top.
+ # The following tests fail because mongos behaves differently from mongod when testing certain
+ # functionality. The differences are in a comment next to the failing test.
+ - jstests/core/explain_missing_database.js # Behavior with no db different on mongos, SERVER-18047.
+ - jstests/core/geo_2d_explain.js # executionSuccess in different spot in explain().
+ - jstests/core/geo_s2explain.js # inputStage in different spot in explain().
+ - jstests/core/geo_s2sparse.js # keysPerIndex in different spot in validate().
+ - jstests/core/operation_latency_histogram.js # Stats are counted differently on mongos, SERVER-24880.
+ # TODO: SERVER-17284 remove once find cmd is implemented in mongos.
+ - jstests/core/read_after_optime.js
+ # The following tests fail because they count indexes. These counts do not take into account the
+ # additional hashed shard key indexes that are automatically added by this passthrough.
+ - jstests/core/apitest_dbcollection.js
+ - jstests/core/bad_index_plugin.js
+ - jstests/core/collection_info_cache_race.js
+ - jstests/core/create_indexes.js
+ - jstests/core/indexOtherNamespace.js
+ - jstests/core/list_indexes_non_existent_ns.js
+ - jstests/core/rename6.js
+ # The following tests fail because they expect no databases to be created. However a DB is created
+ # automatically when we shard a collection.
+ - jstests/core/dbcase.js
+ - jstests/core/dbcase2.js
+ - jstests/core/no_db_created.js
+ - jstests/core/ns_length.js
+ - jstests/core/views/*.js # Views tests aren't expected to work when collections are implicitly sharded.
+ - jstests/core/killop_drop_collection.js # Uses fsyncLock.
+ # These tests expect the logical session cache refresh thread to be turned off, so that refreshes
+ # can be triggered deterministically.
+ - jstests/core/list_all_local_sessions.js
+ - jstests/core/list_all_sessions.js
+ - jstests/core/list_local_sessions.js
+ - jstests/core/list_sessions.js
+ # TODO: Remove after fixing SERVER-14324. mapReduce behaves unpredictably when the out
+ # collection is sharded on anything other than {_id: 1}.
+ - jstests/core/mr_undef.js
+ # TODO: SERVER-16605
+ - jstests/core/mr1.js
+ - jstests/core/mr3.js
+ - jstests/core/mr4.js
+ exclude_with_any_tags:
+ - assumes_against_mongod_not_mongos
+ # Tests tagged with the following will fail because they assume collections are not sharded.
+ - assumes_no_implicit_collection_creation_after_drop
+ - assumes_no_implicit_index_creation
+ - assumes_unsharded_collection
+ - cannot_create_unique_index_when_using_hashed_shard_key
+
+executor:
+ archive:
+ hooks:
+ - CheckReplDBHash
+ - ValidateCollections
+ config:
+ shell_options:
+ readMode: commands
+ eval: load("jstests/libs/override_methods/implicitly_shard_accessed_collections.js")
+ hooks:
+ - class: CheckReplDBHash
+ - class: ValidateCollections
+ - class: CleanEveryN
+ n: 20
+ fixture:
+ class: ShardedClusterFixture
+ mongos_options:
+ set_parameters:
+ enableTestCommands: 1
+ disableLogicalSessionCacheRefresh: false
+ mongod_options:
+ nopreallocj: ''
+ set_parameters:
+ enableTestCommands: 1
+ numInitialSyncAttempts: 1
+ disableLogicalSessionCacheRefresh: false \ No newline at end of file
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index dbdf6298e88..a46a3567f08 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -4765,6 +4765,94 @@ tasks:
run_multiple_jobs: true
- <<: *task_template
+ name: logical_session_cache_sharding_default_refresh_jscore_passthrough
+ depends_on:
+ - name: jsCore
+ commands:
+ - func: "do setup"
+ - func: "run tests"
+ vars:
+ resmoke_args: --suites=logical_session_cache_sharding_default_refresh_jscore_passthrough --storageEngine=mmapv1
+ run_multiple_jobs: true
+
+- <<: *task_template
+ name: logical_session_cache_sharding_default_refresh_jscore_passthrough_WT
+ depends_on:
+ - name: jsCore_WT
+ commands:
+ - func: "do setup"
+ - func: "run tests"
+ vars:
+ resmoke_args: --suites=logical_session_cache_sharding_default_refresh_jscore_passthrough --storageEngine=wiredTiger
+ run_multiple_jobs: true
+
+- <<: *task_template
+ name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough
+ depends_on:
+ - name: jsCore
+ commands:
+ - func: "do setup"
+ - func: "run tests"
+ vars:
+ resmoke_args: --suites=logical_session_cache_sharding_100ms_refresh_jscore_passthrough --storageEngine=mmapv1
+ run_multiple_jobs: true
+
+- <<: *task_template
+ name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough_WT
+ depends_on:
+ - name: jsCore_WT
+ commands:
+ - func: "do setup"
+ - func: "run tests"
+ vars:
+ resmoke_args: --suites=logical_session_cache_sharding_100ms_refresh_jscore_passthrough --storageEngine=wiredTiger
+ run_multiple_jobs: true
+
+- <<: *task_template
+ name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough
+ depends_on:
+ - name: jsCore
+ commands:
+ - func: "do setup"
+ - func: "run tests"
+ vars:
+ resmoke_args: --suites=logical_session_cache_sharding_1sec_refresh_jscore_passthrough --storageEngine=mmapv1
+ run_multiple_jobs: true
+
+- <<: *task_template
+ name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
+ depends_on:
+ - name: jsCore_WT
+ commands:
+ - func: "do setup"
+ - func: "run tests"
+ vars:
+ resmoke_args: --suites=logical_session_cache_sharding_1sec_refresh_jscore_passthrough --storageEngine=wiredTiger
+ run_multiple_jobs: true
+
+- <<: *task_template
+ name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough
+ depends_on:
+ - name: jsCore
+ commands:
+ - func: "do setup"
+ - func: "run tests"
+ vars:
+ resmoke_args: --suites=logical_session_cache_sharding_10sec_refresh_jscore_passthrough --storageEngine=mmapv1
+ run_multiple_jobs: true
+
+- <<: *task_template
+ name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough_WT
+ depends_on:
+ - name: jsCore_WT
+ commands:
+ - func: "do setup"
+ - func: "run tests"
+ vars:
+ resmoke_args: --suites=logical_session_cache_sharding_10sec_refresh_jscore_passthrough --storageEngine=wiredTiger
+ run_multiple_jobs: true
+
+- <<: *task_template
name: logical_session_cache_standalone_default_refresh_jscore_passthrough
depends_on:
- name: jsCore
@@ -5667,6 +5755,7 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded_WT
- name: concurrency_simultaneous_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: read_concern_linearizable_passthrough_WT
- name: read_concern_majority_passthrough_WT
@@ -5718,6 +5807,10 @@ buildvariants:
- name: integration_tests_replset
- name: integration_tests_sharded
- name: jsCore_WT
+ - name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
+ - name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough_WT
+ - name: logical_session_cache_sharding_default_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough_WT
@@ -5780,6 +5873,10 @@ buildvariants:
- name: jsCore_compatibility_WT
- name: jsCore_decimal_WT
- name: jsonSchema
+ - name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
+ - name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough_WT
+ - name: logical_session_cache_sharding_default_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough_WT
@@ -5932,6 +6029,7 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded_WT
- name: concurrency_simultaneous_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: replica_sets_WT
- name: replica_sets_auth
@@ -6036,6 +6134,7 @@ buildvariants:
- name: jstestfuzz_concurrent_sharded_WT
- name: jstestfuzz_replication_WT
- name: jstestfuzz_sharded_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: mongosTest
- name: multiversion_WT
@@ -6119,6 +6218,7 @@ buildvariants:
- name: jstestfuzz_concurrent_sharded_WT
- name: jstestfuzz_replication_WT
- name: jstestfuzz_sharded_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: mongosTest
- name: noPassthrough_WT
@@ -6246,6 +6346,7 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded_WT
- name: concurrency_simultaneous_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: replica_sets_WT
- name: replica_sets_auth
@@ -6334,6 +6435,7 @@ buildvariants:
- name: jstestfuzz_concurrent_sharded_WT
- name: jstestfuzz_replication_WT
- name: jstestfuzz_sharded_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: mongosTest
- name: noPassthroughWithMongod_WT
@@ -6423,6 +6525,7 @@ buildvariants:
- name: jstestfuzz_concurrent_sharded_WT
- name: jstestfuzz_replication_WT
- name: jstestfuzz_sharded_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: noPassthrough_WT
- name: noPassthroughWithMongod_WT
@@ -6515,6 +6618,7 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded_WT
- name: concurrency_simultaneous_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: replica_sets_WT
- name: replica_sets_auth
@@ -6592,6 +6696,7 @@ buildvariants:
- name: jsCore_compatibility_WT
- name: jsCore_decimal_WT
- name: jsonSchema
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: master_slave_WT
- name: master_slave_jscore_passthrough_WT
@@ -6850,6 +6955,7 @@ buildvariants:
- name: jstestfuzz_concurrent_sharded_WT
- name: jstestfuzz_replication_WT
- name: jstestfuzz_sharded_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: master_slave_WT
- name: master_slave_jscore_passthrough_WT
@@ -6938,6 +7044,7 @@ buildvariants:
- name: jstestfuzz_concurrent_sharded_WT
- name: jstestfuzz_replication_WT
- name: jstestfuzz_sharded_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough
- name: read_concern_linearizable_passthrough
- name: replica_sets_auth
@@ -7021,6 +7128,7 @@ buildvariants:
- name: jstestfuzz_sharded_causal_consistency_WT
- name: jstestfuzz_sharded_continuous_stepdown
- name: jstestfuzz_sharded_session_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: master_slave_WT
- name: master_slave_jscore_passthrough_WT
@@ -7169,6 +7277,7 @@ buildvariants:
- name: jstestfuzz_sharded_causal_consistency_WT
- name: jstestfuzz_sharded_continuous_stepdown
- name: jstestfuzz_sharded_session_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: master_slave_WT
- name: master_slave_jscore_passthrough_WT
@@ -7271,6 +7380,7 @@ buildvariants:
- name: jstestfuzz_concurrent_sharded_WT
- name: jstestfuzz_replication_WT
- name: jstestfuzz_sharded_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough
- name: replica_sets_auth
- name: sasl
@@ -7394,6 +7504,10 @@ buildvariants:
- name: jstestfuzz_sharded_causal_consistency_WT
- name: jstestfuzz_sharded_continuous_stepdown
- name: jstestfuzz_sharded_session_WT
+ - name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
+ - name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough_WT
+ - name: logical_session_cache_sharding_default_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough_WT
@@ -7748,6 +7862,7 @@ buildvariants:
- name: jsCore_decimal_WT
- name: jsCore_minimum_batch_size_WT
- name: jsCore_op_query_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: master_slave_WT
- name: master_slave_auth
@@ -7842,6 +7957,7 @@ buildvariants:
- name: jstestfuzz_concurrent_sharded_WT
- name: jstestfuzz_replication_WT
- name: jstestfuzz_sharded_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough
- name: external_auth_WT
- name: replica_sets_auth
@@ -7934,6 +8050,10 @@ buildvariants:
- name: jstestfuzz_concurrent_sharded_WT
- name: jstestfuzz_replication_WT
- name: jstestfuzz_sharded_WT
+ - name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
+ - name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough_WT
+ - name: logical_session_cache_sharding_default_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough_WT
@@ -8024,6 +8144,7 @@ buildvariants:
- name: jstestfuzz_concurrent_sharded_WT
- name: jstestfuzz_replication_WT
- name: jstestfuzz_sharded_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: mongosTest
- name: multiversion_WT
@@ -8135,6 +8256,7 @@ buildvariants:
- name: jstestfuzz_concurrent_sharded_WT
- name: jstestfuzz_replication_WT
- name: jstestfuzz_sharded_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: mongosTest
- name: noPassthroughWithMongod_WT
@@ -8244,6 +8366,7 @@ buildvariants:
- name: jstestfuzz_concurrent_sharded_WT
- name: jstestfuzz_replication_WT
- name: jstestfuzz_sharded_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: mongosTest
- name: noPassthroughWithMongod_WT
@@ -8363,6 +8486,7 @@ buildvariants:
# - name: jsCore_minimum_batch_size_WT
# - name: jsCore_op_query
- name: jsCore_op_query_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
# - name: mmap
- name: mongosTest
@@ -8467,6 +8591,7 @@ buildvariants:
- name: jstestfuzz_concurrent_sharded_WT
- name: jstestfuzz_replication_WT
- name: jstestfuzz_sharded_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough
- name: replica_sets_auth
- name: sasl
@@ -8544,6 +8669,7 @@ buildvariants:
- name: jstestfuzz_concurrent_sharded_WT
- name: jstestfuzz_replication_WT
- name: jstestfuzz_sharded_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough
- name: replica_sets_auth
- name: sasl
@@ -8625,6 +8751,7 @@ buildvariants:
- name: jstestfuzz_concurrent_sharded_WT
- name: jstestfuzz_replication_WT
- name: jstestfuzz_sharded_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough
- name: replica_sets_auth
- name: sasl
@@ -8707,6 +8834,7 @@ buildvariants:
- name: jstestfuzz_concurrent_sharded_WT
- name: jstestfuzz_replication_WT
- name: jstestfuzz_sharded_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: mongosTest
- name: noPassthroughWithMongod_WT
@@ -8812,6 +8940,7 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded_WT
- name: concurrency_simultaneous_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: replica_sets_WT
- name: replica_sets_auth
@@ -8879,6 +9008,7 @@ buildvariants:
- name: jstestfuzz_concurrent_sharded_WT
- name: jstestfuzz_replication_WT
- name: jstestfuzz_sharded_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough
- name: replica_sets_auth
- name: sasl
@@ -8933,6 +9063,7 @@ buildvariants:
- name: jstestfuzz_concurrent_sharded_WT
- name: jstestfuzz_replication_WT
- name: jstestfuzz_sharded_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough
- name: replica_sets_auth
- name: sasl
@@ -9010,6 +9141,7 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded_WT
- name: concurrency_simultaneous_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: replica_sets_WT
- name: replica_sets_auth
@@ -9101,6 +9233,7 @@ buildvariants:
- name: concurrency_replication_WT
- name: concurrency_sharded_WT
- name: concurrency_simultaneous_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: replica_sets_WT
- name: replica_sets_auth
@@ -9209,6 +9342,10 @@ buildvariants:
- name: jstestfuzz_sharded_continuous_stepdown
- name: jstestfuzz_sharded_session_WT
- name: jstestfuzz_sharded_causal_consistency_WT
+ - name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
+ - name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough_WT
+ - name: logical_session_cache_sharding_default_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough_WT
@@ -9305,6 +9442,7 @@ buildvariants:
- name: jstestfuzz_concurrent_sharded_WT
- name: jstestfuzz_replication_WT
- name: jstestfuzz_sharded_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: mongosTest
- name: noPassthrough
@@ -9387,6 +9525,7 @@ buildvariants:
- name: jsCore_auth
- name: jsCore_compatibility
- name: jsCore_op_query
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: mongosTest
- name: noPassthrough
@@ -9479,6 +9618,7 @@ buildvariants:
- name: jsCore_auth
- name: jsCore_compatibility
- name: jsCore_op_query
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: mongosTest
- name: noPassthrough
@@ -9590,6 +9730,10 @@ buildvariants:
- name: jsCore_minimum_batch_size_WT
- name: jsCore_op_query_WT
- name: jsonSchema
+ - name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
+ - name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough_WT
+ - name: logical_session_cache_sharding_default_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough_WT
@@ -9754,6 +9898,7 @@ buildvariants:
- name: jsCore_minimum_batch_size_WT
- name: jsCore_op_query_WT
- name: jsonSchema
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: master_slave_WT
- name: master_slave_auth
@@ -9831,6 +9976,7 @@ buildvariants:
- name: compile_all
- name: dbtest_WT
- name: jsCore_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: watchdog_WT
@@ -9896,6 +10042,7 @@ buildvariants:
- name: jsCore_decimal_WT
- name: jsCore_minimum_batch_size_WT
- name: jsCore_op_query_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: mongosTest
- name: multiversion_auth
@@ -10005,6 +10152,7 @@ buildvariants:
- name: jsCore_decimal_WT
- name: jsCore_minimum_batch_size_WT
- name: jsCore_op_query_WT
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough_WT
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough_WT
- name: mongosTest
- name: multiversion_auth
@@ -10155,6 +10303,7 @@ buildvariants:
- name: jstestfuzz_sharded_causal_consistency
- name: jstestfuzz_sharded_continuous_stepdown
- name: jstestfuzz_sharded_session
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough
- name: master_slave
- name: master_slave_jscore_passthrough
@@ -10285,6 +10434,7 @@ buildvariants:
- name: jstestfuzz_sharded_causal_consistency
- name: jstestfuzz_sharded_continuous_stepdown
- name: jstestfuzz_sharded_session
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough
- name: master_slave
- name: master_slave_jscore_passthrough
@@ -10395,6 +10545,7 @@ buildvariants:
- name: jstestfuzz_sharded_causal_consistency
- name: jstestfuzz_sharded_continuous_stepdown
- name: jstestfuzz_sharded_session
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough
- name: master_slave
- name: master_slave_jscore_passthrough
@@ -10468,6 +10619,7 @@ buildvariants:
- name: jstestfuzz_concurrent_sharded
- name: jstestfuzz_replication
- name: jstestfuzz_sharded
+ - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough
- name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough
- name: master_slave
- name: master_slave_jscore_passthrough