diff options
author | Blake Oler <blake.oler@mongodb.com> | 2018-10-05 13:34:56 -0400 |
---|---|---|
committer | Blake Oler <blake.oler@mongodb.com> | 2018-10-23 13:14:57 -0400 |
commit | 3bc181998a73acd381b12d041cebfbfcac800442 (patch) | |
tree | f106198312ce4470937cf9c2d6305f3163b8b3d1 | |
parent | f6c2dbad5024003b09cc1447219648cbf3e7013e (diff) | |
download | mongo-3bc181998a73acd381b12d041cebfbfcac800442.tar.gz |
SERVER-37330 Add sharded passthrough suites to detect errors in LogicalSessionCache
(cherry pick from commit 3077fb640b0df0b8d769aafd0d38e67d3307198b)
5 files changed, 701 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..ec011c1bdba --- /dev/null +++ b/buildscripts/resmokeconfig/suites/logical_session_cache_sharding_100ms_refresh_jscore_passthrough.yml @@ -0,0 +1,147 @@ +test_kind: js_test + +selector: + roots: + - jstests/core/**/*.js + exclude_files: + # In MongoDB 4.0, transactions are not supported in sharded clusters. + - jstests/core/txns/**/*.js + # 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 # serverStatus output doesn't have storageEngine. + - jstests/core/apitest_db_profile_level.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/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/do_txn*.js # doTxn + - 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/index_id_options.js # "local" database. + - jstests/core/index9.js # "local" database. + - 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/queryoptimizera.js # "local" database. + - 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/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. + # Test expects to run against a standalone, but shards in this passthrough are repl sets. + - 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/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 fail because sharded clusters do not clean up correctly after failed index builds. + # See SERVER-33207 as an example. + - jstests/core/geo_borders.js + # 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-32555. executionStats.nReturned is incorrect for sharded + # queries with a limit or for distinct commands. + - jstests/core/distinct_index1.js + - jstests/core/explain1.js + - jstests/core/explain4.js + - jstests/core/sortk.js + # TODO: Remove after fixing SERVER-32563. The implementation of explain for the count command is + # incorrect on sharded collections. + - jstests/core/explain_count.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-32311: These tests use plan stage helpers which can't handle sharded explain output. + - jstests/core/expr_index_use.js + - jstests/core/index_multikey.js + - jstests/core/optimized_match_explain.js + - jstests/core/sort_array.js + # TODO: SERVER-16605 + - jstests/core/mr_index.js + - jstests/core/mr1.js + - jstests/core/mr3.js + - jstests/core/mr4.js + - jstests/core/mr5.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 + num_shards: 2 + enable_balancer: false + mongos_options: + set_parameters: + enableTestCommands: 1 + disableLogicalSessionCacheRefresh: false + logicalSessionRefreshMillis: 100 + mongod_options: + 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..c8b980c4635 --- /dev/null +++ b/buildscripts/resmokeconfig/suites/logical_session_cache_sharding_10sec_refresh_jscore_passthrough.yml @@ -0,0 +1,147 @@ +test_kind: js_test + +selector: + roots: + - jstests/core/**/*.js + exclude_files: + # In MongoDB 4.0, transactions are not supported in sharded clusters. + - jstests/core/txns/**/*.js + # 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 # serverStatus output doesn't have storageEngine. + - jstests/core/apitest_db_profile_level.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/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/do_txn*.js # doTxn + - 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/index_id_options.js # "local" database. + - jstests/core/index9.js # "local" database. + - 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/queryoptimizera.js # "local" database. + - 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/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. + # Test expects to run against a standalone, but shards in this passthrough are repl sets. + - 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/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 fail because sharded clusters do not clean up correctly after failed index builds. + # See SERVER-33207 as an example. + - jstests/core/geo_borders.js + # 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-32555. executionStats.nReturned is incorrect for sharded + # queries with a limit or for distinct commands. + - jstests/core/distinct_index1.js + - jstests/core/explain1.js + - jstests/core/explain4.js + - jstests/core/sortk.js + # TODO: Remove after fixing SERVER-32563. The implementation of explain for the count command is + # incorrect on sharded collections. + - jstests/core/explain_count.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-32311: These tests use plan stage helpers which can't handle sharded explain output. + - jstests/core/expr_index_use.js + - jstests/core/index_multikey.js + - jstests/core/optimized_match_explain.js + - jstests/core/sort_array.js + # TODO: SERVER-16605 + - jstests/core/mr_index.js + - jstests/core/mr1.js + - jstests/core/mr3.js + - jstests/core/mr4.js + - jstests/core/mr5.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 + num_shards: 2 + enable_balancer: false + mongos_options: + set_parameters: + enableTestCommands: 1 + disableLogicalSessionCacheRefresh: false + logicalSessionRefreshMillis: 10000 + mongod_options: + 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..a5044f2e85f --- /dev/null +++ b/buildscripts/resmokeconfig/suites/logical_session_cache_sharding_1sec_refresh_jscore_passthrough.yml @@ -0,0 +1,147 @@ +test_kind: js_test + +selector: + roots: + - jstests/core/**/*.js + exclude_files: + # In MongoDB 4.0, transactions are not supported in sharded clusters. + - jstests/core/txns/**/*.js + # 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 # serverStatus output doesn't have storageEngine. + - jstests/core/apitest_db_profile_level.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/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/do_txn*.js # doTxn + - 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/index_id_options.js # "local" database. + - jstests/core/index9.js # "local" database. + - 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/queryoptimizera.js # "local" database. + - 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/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. + # Test expects to run against a standalone, but shards in this passthrough are repl sets. + - 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/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 fail because sharded clusters do not clean up correctly after failed index builds. + # See SERVER-33207 as an example. + - jstests/core/geo_borders.js + # 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-32555. executionStats.nReturned is incorrect for sharded + # queries with a limit or for distinct commands. + - jstests/core/distinct_index1.js + - jstests/core/explain1.js + - jstests/core/explain4.js + - jstests/core/sortk.js + # TODO: Remove after fixing SERVER-32563. The implementation of explain for the count command is + # incorrect on sharded collections. + - jstests/core/explain_count.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-32311: These tests use plan stage helpers which can't handle sharded explain output. + - jstests/core/expr_index_use.js + - jstests/core/index_multikey.js + - jstests/core/optimized_match_explain.js + - jstests/core/sort_array.js + # TODO: SERVER-16605 + - jstests/core/mr_index.js + - jstests/core/mr1.js + - jstests/core/mr3.js + - jstests/core/mr4.js + - jstests/core/mr5.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 + num_shards: 2 + enable_balancer: false + mongos_options: + set_parameters: + enableTestCommands: 1 + disableLogicalSessionCacheRefresh: false + logicalSessionRefreshMillis: 1000 + mongod_options: + 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..b59690c5e86 --- /dev/null +++ b/buildscripts/resmokeconfig/suites/logical_session_cache_sharding_default_refresh_jscore_passthrough.yml @@ -0,0 +1,145 @@ +test_kind: js_test + +selector: + roots: + - jstests/core/**/*.js + exclude_files: + # In MongoDB 4.0, transactions are not supported in sharded clusters. + - jstests/core/txns/**/*.js + # 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 # serverStatus output doesn't have storageEngine. + - jstests/core/apitest_db_profile_level.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/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/do_txn*.js # doTxn + - 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/index_id_options.js # "local" database. + - jstests/core/index9.js # "local" database. + - 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/queryoptimizera.js # "local" database. + - 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/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. + # Test expects to run against a standalone, but shards in this passthrough are repl sets. + - 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/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 fail because sharded clusters do not clean up correctly after failed index builds. + # See SERVER-33207 as an example. + - jstests/core/geo_borders.js + # 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-32555. executionStats.nReturned is incorrect for sharded + # queries with a limit or for distinct commands. + - jstests/core/distinct_index1.js + - jstests/core/explain1.js + - jstests/core/explain4.js + - jstests/core/sortk.js + # TODO: Remove after fixing SERVER-32563. The implementation of explain for the count command is + # incorrect on sharded collections. + - jstests/core/explain_count.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-32311: These tests use plan stage helpers which can't handle sharded explain output. + - jstests/core/expr_index_use.js + - jstests/core/index_multikey.js + - jstests/core/optimized_match_explain.js + - jstests/core/sort_array.js + # TODO: SERVER-16605 + - jstests/core/mr_index.js + - jstests/core/mr1.js + - jstests/core/mr3.js + - jstests/core/mr4.js + - jstests/core/mr5.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 + num_shards: 2 + enable_balancer: false + mongos_options: + set_parameters: + enableTestCommands: 1 + disableLogicalSessionCacheRefresh: false + mongod_options: + 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 ceb5ecc9b4e..2a01b016657 100644 --- a/etc/evergreen.yml +++ b/etc/evergreen.yml @@ -491,6 +491,10 @@ variables: - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough - name: logical_session_cache_replication_10sec_refresh_jscore_passthrough - name: logical_session_cache_replication_default_refresh_jscore_passthrough + - name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_default_refresh_jscore_passthrough - name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough @@ -7170,6 +7174,50 @@ 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=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=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=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=wiredTiger + run_multiple_jobs: true + +- <<: *task_template name: logical_session_cache_standalone_default_refresh_jscore_passthrough depends_on: - name: jsCore @@ -8141,6 +8189,7 @@ buildvariants: - name: concurrency_sharded_replication_with_balancer - name: concurrency_simultaneous - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: read_concern_linearizable_passthrough - name: read_concern_majority_passthrough @@ -8193,6 +8242,10 @@ buildvariants: - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough - name: logical_session_cache_replication_10sec_refresh_jscore_passthrough - name: logical_session_cache_replication_default_refresh_jscore_passthrough + - name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_default_refresh_jscore_passthrough - name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough @@ -8291,6 +8344,10 @@ buildvariants: - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough - name: logical_session_cache_replication_10sec_refresh_jscore_passthrough - name: logical_session_cache_replication_default_refresh_jscore_passthrough + - name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_default_refresh_jscore_passthrough - name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough @@ -8499,6 +8556,7 @@ buildvariants: - name: concurrency_sharded_replication_with_balancer - name: concurrency_simultaneous - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: replica_sets - name: replica_sets_auth @@ -8596,6 +8654,7 @@ buildvariants: - name: concurrency_sharded_replication_with_balancer - name: concurrency_simultaneous - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: replica_sets - name: replica_sets_auth @@ -8659,6 +8718,7 @@ buildvariants: - name: jstestfuzz_replication - name: jstestfuzz_sharded - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: replica_sets_auth - name: sasl @@ -8768,6 +8828,7 @@ buildvariants: - name: concurrency_sharded_replication_with_balancer - name: concurrency_simultaneous - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: replica_sets - name: replica_sets_auth @@ -8854,6 +8915,7 @@ buildvariants: - name: concurrency_sharded_replication_with_balancer - name: concurrency_simultaneous - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: replica_sets - name: replica_sets_auth @@ -8975,6 +9037,7 @@ buildvariants: - name: concurrency_sharded_replication_with_balancer - name: concurrency_simultaneous - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: replica_sets - name: replica_sets_auth @@ -9065,6 +9128,7 @@ buildvariants: - name: jstestfuzz_replication - name: jstestfuzz_sharded - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: mongosTest - name: noPassthroughWithMongod @@ -9153,6 +9217,7 @@ buildvariants: - name: jstestfuzz_replication - name: jstestfuzz_sharded - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: noPassthrough - name: noPassthroughWithMongod @@ -9253,6 +9318,7 @@ buildvariants: - name: concurrency_sharded_replication_with_balancer - name: concurrency_simultaneous - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: replica_sets - name: replica_sets_auth @@ -9330,6 +9396,7 @@ buildvariants: - name: jstestfuzz_replication - name: jstestfuzz_sharded - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: noPassthrough - name: noPassthroughWithMongod @@ -9433,6 +9500,7 @@ buildvariants: - name: concurrency_sharded_replication_with_balancer - name: concurrency_simultaneous - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: replica_sets - name: replica_sets_auth @@ -9518,6 +9586,7 @@ buildvariants: - name: causally_consistent_jscore_txns_passthrough - name: jsonSchema - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: mongosTest - name: noPassthrough @@ -9997,6 +10066,7 @@ buildvariants: - name: jstestfuzz_replication - name: jstestfuzz_sharded - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - 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 @@ -10091,6 +10161,7 @@ buildvariants: - name: jstestfuzz_sharded_continuous_stepdown - name: jstestfuzz_sharded_session - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: mongosTest - name: multiversion @@ -10250,6 +10321,7 @@ buildvariants: - name: jstestfuzz_sharded_causal_consistency - name: jstestfuzz_sharded_session - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: mongosTest - name: noPassthroughWithMongod @@ -10349,6 +10421,7 @@ buildvariants: - name: jstestfuzz_replication - name: jstestfuzz_sharded - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: replica_sets_auth - name: sasl @@ -10979,6 +11052,10 @@ buildvariants: - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough - name: logical_session_cache_replication_10sec_refresh_jscore_passthrough - name: logical_session_cache_replication_default_refresh_jscore_passthrough + - name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_default_refresh_jscore_passthrough - name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough @@ -12033,6 +12110,7 @@ buildvariants: - name: jsCore_txns - name: causally_consistent_jscore_txns_passthrough - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: mongosTest - name: multiversion_auth @@ -12133,6 +12211,7 @@ buildvariants: - name: jstestfuzz_replication - name: jstestfuzz_sharded - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: external_auth - name: replica_sets_auth @@ -12249,6 +12328,10 @@ buildvariants: - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough - name: logical_session_cache_replication_10sec_refresh_jscore_passthrough - name: logical_session_cache_replication_default_refresh_jscore_passthrough + - name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_default_refresh_jscore_passthrough - name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough @@ -12270,6 +12353,7 @@ buildvariants: - name: concurrency_sharded_replication_with_balancer - name: concurrency_simultaneous - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: replica_sets - name: replica_sets_auth @@ -12346,6 +12430,7 @@ buildvariants: - name: jstestfuzz_replication - name: jstestfuzz_sharded - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: mongosTest - name: multiversion @@ -12468,6 +12553,7 @@ buildvariants: - name: jstestfuzz_replication - name: jstestfuzz_sharded - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: mongosTest - name: noPassthroughWithMongod @@ -12579,6 +12665,7 @@ buildvariants: - name: jstestfuzz_replication - name: jstestfuzz_sharded - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: mongosTest - name: noPassthroughWithMongod @@ -12682,6 +12769,7 @@ buildvariants: - name: jsCore_txns - name: causally_consistent_jscore_txns_passthrough - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: mongosTest - name: noPassthroughWithMongod @@ -12800,6 +12888,7 @@ buildvariants: - name: jstestfuzz_replication - name: jstestfuzz_sharded - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: replica_sets_auth - name: sasl @@ -12879,6 +12968,7 @@ buildvariants: - name: jstestfuzz_replication - name: jstestfuzz_sharded - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: replica_sets_auth - name: sasl @@ -12984,6 +13074,7 @@ buildvariants: - name: jstestfuzz_replication - name: jstestfuzz_sharded - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: replica_sets_auth - name: sasl @@ -13071,6 +13162,7 @@ buildvariants: - name: jstestfuzz_replication - name: jstestfuzz_sharded - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: mongosTest - name: noPassthroughWithMongod @@ -13182,6 +13274,7 @@ buildvariants: - name: concurrency_sharded_replication_with_balancer - name: concurrency_simultaneous - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: replica_sets - name: replica_sets_auth @@ -13248,6 +13341,7 @@ buildvariants: - name: jstestfuzz_replication - name: jstestfuzz_sharded - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: replica_sets_auth - name: sasl @@ -13333,6 +13427,7 @@ buildvariants: - name: concurrency_sharded_replication_with_balancer - name: concurrency_simultaneous - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: replica_sets - name: replica_sets_auth @@ -13401,6 +13496,7 @@ buildvariants: - name: jstestfuzz_replication - name: jstestfuzz_sharded - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: replica_sets_auth - name: sasl @@ -13489,6 +13585,7 @@ buildvariants: - name: concurrency_sharded_replication_with_balancer - name: concurrency_simultaneous - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: replica_sets - name: replica_sets_auth @@ -13611,6 +13708,10 @@ buildvariants: - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough - name: logical_session_cache_replication_10sec_refresh_jscore_passthrough - name: logical_session_cache_replication_default_refresh_jscore_passthrough + - name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_default_refresh_jscore_passthrough - name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough @@ -13923,6 +14024,7 @@ buildvariants: - name: jstestfuzz_replication - name: jstestfuzz_sharded - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: mongosTest - name: noPassthrough @@ -14003,6 +14105,7 @@ buildvariants: - name: jsCore_txns - name: causally_consistent_jscore_txns_passthrough - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: mongosTest - name: noPassthrough @@ -14100,6 +14203,7 @@ buildvariants: - name: jsCore_txns - name: causally_consistent_jscore_txns_passthrough - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: mongosTest - name: noPassthrough @@ -14230,6 +14334,10 @@ buildvariants: - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough - name: logical_session_cache_replication_10sec_refresh_jscore_passthrough - name: logical_session_cache_replication_default_refresh_jscore_passthrough + - name: logical_session_cache_sharding_100ms_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_10sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_default_refresh_jscore_passthrough - name: logical_session_cache_standalone_100ms_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_10sec_refresh_jscore_passthrough @@ -14418,6 +14526,7 @@ buildvariants: - name: causally_consistent_jscore_txns_passthrough - name: jsonSchema - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: mongosTest - name: multiversion_auth @@ -14497,6 +14606,7 @@ buildvariants: - name: jsCore_txns - name: causally_consistent_jscore_txns_passthrough - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: watchdog_wiredtiger @@ -14567,6 +14677,7 @@ buildvariants: - name: jsCore_txns - name: causally_consistent_jscore_txns_passthrough - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: mongosTest - name: multiversion_auth @@ -14719,6 +14830,7 @@ buildvariants: - name: jstestfuzz_sharded_continuous_stepdown - name: jstestfuzz_sharded_session - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: mmap - name: multiversion @@ -14853,6 +14965,7 @@ buildvariants: - name: jstestfuzz_sharded_continuous_stepdown - name: jstestfuzz_sharded_session - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: mmap - name: noPassthrough @@ -14956,6 +15069,7 @@ buildvariants: - name: jstestfuzz_sharded_continuous_stepdown - name: jstestfuzz_sharded_session - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: mmap - name: noPassthrough @@ -15031,6 +15145,7 @@ buildvariants: - name: jstestfuzz_replication - name: jstestfuzz_sharded - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough + - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough - name: mmap - name: noPassthrough |