summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Streets <jonathan.streets@10gen.com>2021-04-09 10:16:47 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-04-09 14:54:14 +0000
commitdfde12485c163e88c91a7e67e768a51804033e56 (patch)
tree5aa6632b14194da8942d05a3d2f29c8553736e4e
parent1ddadedeadd6029a0e26281fd6f13b0dee867d03 (diff)
downloadmongo-dfde12485c163e88c91a7e67e768a51804033e56.tar.gz
SERVER-55917 remove all feature variants and resharding_fuzzer from 4.9 waterfall
-rw-r--r--etc/evergreen.yml561
1 files changed, 0 insertions, 561 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index 7528cfac1f0..0765cbed64f 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -4900,67 +4900,6 @@ tasks:
resmoke_args: "--storageEngine=wiredTiger --mongodSetParameters='{logComponentVerbosity: {command: 2}}'"
name: jstestfuzz_sharded_session
-## resharding generational fuzzer ##
-- <<: *jstestfuzz_template
- name: resharding_fuzzer_inplace_gen
- tags: ["resharding_fuzzer"]
- commands:
- - func: "generate fuzzer tasks"
- vars:
- <<: *jstestfuzz_config_vars
- num_files: 10
- num_tasks: 5
- npm_command: resharding-fuzzer
- jstestfuzz_vars: --numDonors 2 --numRecipients 2 --inPlace yes
- suite: resharding_fuzzer
- resmoke_args: --storageEngine=wiredTiger
- name: resharding_fuzzer_inplace
-
-- <<: *jstestfuzz_template
- name: resharding_fuzzer_split_gen
- tags: ["resharding_fuzzer"]
- commands:
- - func: "generate fuzzer tasks"
- vars:
- <<: *jstestfuzz_config_vars
- num_files: 10
- num_tasks: 5
- npm_command: resharding-fuzzer
- jstestfuzz_vars: --numDonors 1 --numRecipients 2 --inPlace no
- suite: resharding_fuzzer
- resmoke_args: --storageEngine=wiredTiger
- name: resharding_fuzzer_split
-
-- <<: *jstestfuzz_template
- name: resharding_fuzzer_merge_gen
- tags: ["resharding_fuzzer"]
- commands:
- - func: "generate fuzzer tasks"
- vars:
- <<: *jstestfuzz_config_vars
- num_files: 10
- num_tasks: 5
- npm_command: resharding-fuzzer
- jstestfuzz_vars: --numDonors 2 --numRecipients 1 --inPlace no
- suite: resharding_fuzzer
- resmoke_args: --storageEngine=wiredTiger
- name: resharding_fuzzer_merge
-
-- <<: *jstestfuzz_template
- name: resharding_fuzzer_shuffle_gen
- tags: ["resharding_fuzzer"]
- commands:
- - func: "generate fuzzer tasks"
- vars:
- <<: *jstestfuzz_config_vars
- num_files: 10
- num_tasks: 5
- npm_command: resharding-fuzzer
- jstestfuzz_vars: --numDonors 3 --numRecipients 3 --inPlace no
- suite: resharding_fuzzer
- resmoke_args: --storageEngine=wiredTiger
- name: resharding_fuzzer_shuffle
-
## Tests that the multiversion test generation logic is not broken.
- name: multiversion_sanity_check_gen
commands:
@@ -9469,7 +9408,6 @@ buildvariants:
- name: .replica_sets .large
distros:
- windows-vsCurrent-large
- - name: .resharding_fuzzer
- name: retryable_writes_jscore_passthrough_gen
- name: retryable_writes_jscore_stepdown_passthrough
distros:
@@ -9527,48 +9465,6 @@ buildvariants:
- windows-vsCurrent-xlarge
- name: unittest_shell_hang_analyzer_gen
-- <<: *enterprise-windows-required-template
- name: enterprise-windows-all-feature-flags-required
- display_name: "! Enterprise Windows (all feature flags)"
- batchtime: 240 # 4 hours
- expansions:
- burn_in_tests_build_variant: enterprise-windows-suggested
- exe: ".exe"
- additional_package_targets: archive-mongocryptd archive-mongocryptd-debug msi archive-mh archive-mh-debug
- content_type: application/zip
- compile_flags: --ssl MONGO_DISTMOD=windows CPPPATH="c:/sasl/include c:/snmp/include" LIBPATH="c:/sasl/lib c:/snmp/lib" -j$(( $(grep -c ^processor /proc/cpuinfo) / 2 )) --win-version-min=win10
- num_scons_link_jobs_available: 0.5
- python: '/cygdrive/c/python/python37/python.exe'
- ext: zip
- scons_cache_scope: shared
- multiversion_platform: windows
- multiversion_edition: enterprise
- jstestfuzz_num_generated_files: 35
- target_resmoke_time: 20
- max_sub_suites: 5
- large_distro_name: windows-vsCurrent-large
- test_flags: >-
- --mongodSetParameters="{
- featureFlagToaster: true,
- featureFlagSpoon: true,
- featureFlagAuthorizationContract: true,
- featureFlagImprovedAuditing: true,
- featureFlagRuntimeAuditConfig: true,
- featureFlagTimeseriesCollection: true,
- featureFlagShardingFullDDLSupport: true,
- featureFlagShardingFullDDLSupportTimestampedVersion: true,
- featureFlagWindowFunctions: true,
- featureFlagUseSecondaryDelaySecs: true,
- featureFlagChangeStreamsOptimization: true,
- }"
- --mongosSetParameters="{
- featureFlagImprovedAuditing: true,
- featureFlagTimeseriesCollection: true,
- featureFlagWindowFunctions: true,
- featureFlagChangeStreamsOptimization: true,
- }"
- --excludeWithAnyTags=incompatible_with_windows_tls
-
- &enterprise-windows-suggested-template
name: enterprise-windows-suggested
display_name: "* Enterprise Windows"
@@ -9634,47 +9530,6 @@ buildvariants:
- name: snmp
- name: unittest_shell_hang_analyzer_gen
-- <<: *enterprise-windows-suggested-template
- name: enterprise-windows-all-feature-flags-suggested
- display_name: "* Enterprise Windows (all feature flags)"
- batchtime: 240 # 4 hours
- expansions:
- exe: ".exe"
- additional_package_targets: archive-mongocryptd archive-mongocryptd-debug msi archive-mh archive-mh-debug
- content_type: application/zip
- compile_flags: --ssl MONGO_DISTMOD=windows CPPPATH="c:/sasl/include c:/snmp/include" LIBPATH="c:/sasl/lib c:/snmp/lib" -j$(( $(grep -c ^processor /proc/cpuinfo) / 2 )) --win-version-min=win10
- num_scons_link_jobs_available: 0.5
- python: '/cygdrive/c/python/python37/python.exe'
- ext: zip
- scons_cache_scope: shared
- multiversion_platform: windows
- multiversion_edition: enterprise
- jstestfuzz_num_generated_files: 35
- target_resmoke_time: 20
- max_sub_suites: 3
- large_distro_name: windows-vsCurrent-large
- test_flags: >-
- --mongodSetParameters="{
- featureFlagToaster: true,
- featureFlagSpoon: true,
- featureFlagAuthorizationContract: true,
- featureFlagImprovedAuditing: true,
- featureFlagRuntimeAuditConfig: true,
- featureFlagTimeseriesCollection: true,
- featureFlagShardingFullDDLSupport: true,
- featureFlagShardingFullDDLSupportTimestampedVersion: true,
- featureFlagWindowFunctions: true,
- featureFlagUseSecondaryDelaySecs: true,
- featureFlagChangeStreamsOptimization: true,
- }"
- --mongosSetParameters="{
- featureFlagImprovedAuditing: true,
- featureFlagTimeseriesCollection: true,
- featureFlagWindowFunctions: true,
- featureFlagChangeStreamsOptimization: true,
- }"
- --excludeWithAnyTags=incompatible_with_windows_tls
-
- <<: *enterprise-windows-nopush-template
name: enterprise-windows-benchmarks
display_name: "~ Enterprise Windows (Benchmarks)"
@@ -9728,7 +9583,6 @@ buildvariants:
- name: sharding_auth_audit_gen
- name: snmp
- name: .ssl
- - name: .resharding_fuzzer
- name: windows
display_name: Windows
@@ -10105,7 +9959,6 @@ buildvariants:
- name: replica_sets_reconfig_kill_primary_jscore_passthrough
distros:
- rhel80-medium
- - name: .resharding_fuzzer
- name: retryable_writes_jscore_passthrough_gen
- name: retryable_writes_jscore_stepdown_passthrough
distros:
@@ -10258,138 +10111,6 @@ buildvariants:
distros:
- rhel80-xlarge
-- name: enterprise-rhel-80-64-bit-dynamic-all-feature-flags-required
- display_name: "! Shared Library Enterprise RHEL 8.0 (all feature flags)"
- batchtime: 240 # 4 hour
- stepback: false
- modules:
- - enterprise
- run_on:
- - rhel80-small
- expansions: &enterprise-rhel-80-64-bit-dynamic-all-feature-flags-expansions
- additional_package_targets: archive-mongocryptd archive-mongocryptd-debug archive-mh archive-mh-debug
- compile_flags: --ssl MONGO_DISTMOD=rhel80 -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_v3_gcc.vars --link-model=dynamic
- multiversion_platform: rhel80
- multiversion_edition: enterprise
- has_packages: false
- scons_cache_scope: shared
- scons_cache_mode: all
- jstestfuzz_num_generated_files: 40
- jstestfuzz_concurrent_num_files: 10
- target_resmoke_time: 10
- max_sub_suites: 5
- large_distro_name: rhel80-medium
- num_scons_link_jobs_available: 0.99
- test_flags: >-
- --mongodSetParameters="{
- featureFlagToaster: true,
- featureFlagSpoon: true,
- featureFlagAuthorizationContract: true,
- featureFlagTenantMigrations: true,
- featureFlagImprovedAuditing: true,
- featureFlagRuntimeAuditConfig: true,
- featureFlagTimeseriesCollection: true,
- featureFlagShardingFullDDLSupport: true,
- featureFlagShardingFullDDLSupportTimestampedVersion: true,
- featureFlagWindowFunctions: true,
- featureFlagUseSecondaryDelaySecs: true,
- featureFlagChangeStreamsOptimization: true,
- }"
- --mongosSetParameters="{
- featureFlagImprovedAuditing: true,
- featureFlagTimeseriesCollection: true,
- featureFlagWindowFunctions: true,
- featureFlagChangeStreamsOptimization: true,
- }"
- tasks:
- - name: compile_test_and_package_parallel_core_stream_TG
- distros:
- - rhel80-large
- - name: compile_test_and_package_parallel_unittest_stream_TG
- distros:
- - rhel80-large
- - name: compile_test_and_package_parallel_dbtest_stream_TG
- distros:
- - rhel80-medium
- - name: libdeps_graph_linting_TG
- distros:
- - rhel80-large
- - name: burn_in_tests_gen
- - name: .aggfuzzer
- - name: .aggregation
- - name: audit
- - name: .auth
- - name: unittest_shell_hang_analyzer_gen
- - name: .causally_consistent !.sharding
- - name: .change_streams
- - name: .misc_js
- - name: concurrency_sharded_ddl_operations
- - name: .concurrency !.large !.ubsan !.no_txns !.debug_only
- - name: .concurrency .large !.ubsan !.no_txns !.debug_only
- distros:
- - rhel80-medium
- - name: disk_wiredtiger
- - name: .encrypt
- - name: feature_flag_multiversion_gen
- - name: idl_tests
- - name: initial_sync_fuzzer_gen
- - name: .integration
- distros:
- - rhel80-medium
- - name: .jscore .common
- - name: jsCore_minimum_batch_size
- - name: jsCore_op_query
- - name: jsCore_txns_large_txns_format
- - name: jsonSchema
- - name: .jstestfuzz !.flow_control # Flow control jstestfuzz take longer.
- - name: libunwind_tests
- - name: mqlrun
- - name: .multi_shard
- - name: multi_stmt_txn_jscore_passthrough_with_migration_gen
- - name: multiversion_gen
- - name: .query_fuzzer
- - name: .random_multiversion_ds
- - name: .read_write_concern .large
- distros:
- - rhel80-medium
- - name: .read_write_concern !.large
- - name: .replica_sets !.encrypt !.auth
- distros:
- - rhel80-medium
- - name: replica_sets_reconfig_jscore_passthrough_gen
- - name: replica_sets_reconfig_jscore_stepdown_passthrough
- distros:
- - rhel80-medium
- - name: replica_sets_reconfig_kill_primary_jscore_passthrough
- distros:
- - rhel80-medium
- - name: retryable_writes_jscore_passthrough_gen
- - name: retryable_writes_jscore_stepdown_passthrough
- distros:
- - rhel80-medium
- - name: .read_only
- - name: .rollbackfuzzer
- - name: sasl
- - name: search
- - name: search_auth
- - name: search_ssl
- - name: session_jscore_passthrough
- - name: .sharding .jscore !.wo_snapshot !.multi_stmt
- - name: .sharding .txns
- - name: .sharding .common
- - name: sharded_multi_stmt_txn_jscore_passthrough
- - name: snmp
- - name: .stitch
- - name: .tenant_migration
- - name: .updatefuzzer
- - name: secondary_reads_passthrough_gen
- - name: server_discovery_and_monitoring_json_test_TG
- distros:
- - rhel80-large
- - name: server_selection_json_test_TG
- distros:
- - rhel80-large
-
- name: enterprise-rhel-80-64-bit-dynamic-sbe
display_name: "Shared Library Enterprise RHEL 8.0 (SBE)"
batchtime: 1440 # 1 day
@@ -10489,7 +10210,6 @@ buildvariants:
- name: .replica_sets !.multi_oplog .large
distros:
- rhel80-medium
- - name: .resharding_fuzzer
- name: .rollbackfuzzer
- name: .sharding .txns
- name: sharding_gen
@@ -11336,55 +11056,6 @@ buildvariants:
distros:
- rhel70-small
-- name: enterprise-rhel-72-s390x-all-feature-flags
- display_name: Enterprise RHEL 7.2 s390x (all feature flags)
- modules:
- - enterprise
- run_on:
- - rhel72-zseries-test
- batchtime: 525600 # 365 days
- stepback: false
- expansions:
- additional_package_targets: archive-mongocryptd archive-mongocryptd-debug
- release_buid: true
- compile_flags: --ssl MONGO_DISTMOD=rhel72 -j3 --variables-files=etc/scons/mongodbtoolchain_v3_gcc.vars
- resmoke_jobs_max: 2
- has_packages: true
- packager_script: packager_enterprise.py
- packager_arch: s390x
- packager_distro: rhel72
- repo_edition: enterprise
- multiversion_platform: rhel72
- multiversion_architecture: s390x
- multiversion_edition: enterprise
- test_flags: >-
- --mongodSetParameters="{
- featureFlagToaster: true,
- featureFlagSpoon: true,
- featureFlagAuthorizationContract: true,
- featureFlagTenantMigrations: true,
- featureFlagImprovedAuditing: true,
- featureFlagRuntimeAuditConfig: true,
- featureFlagTimeseriesCollection: true,
- featureFlagShardingFullDDLSupport: true,
- featureFlagShardingFullDDLSupportTimestampedVersion: true,
- featureFlagWindowFunctions: true,
- featureFlagUseSecondaryDelaySecs: true,
- featureFlagChangeStreamsOptimization: true,
- }"
- --mongosSetParameters="{
- featureFlagImprovedAuditing: true,
- featureFlagTimeseriesCollection: true,
- featureFlagWindowFunctions: true,
- featureFlagChangeStreamsOptimization: true,
- }"
- tasks:
- - name: compile_test_and_package_serial_TG
- distros:
- - rhel72-zseries-build
- - name: jsCore
- - name: replica_sets_jscore_passthrough
-
- name: rhel-72-s390x
display_name: RHEL 7.2 s390x
batchtime: 525600 # 365 days
@@ -11885,7 +11556,6 @@ buildvariants:
- name: replica_sets_multi_stmt_txn_stepdown_jscore_passthrough_gen
distros:
- rhel80-medium
- - name: .resharding_fuzzer
- name: .retry
- name: rollback_fuzzer_gen
- name: sasl
@@ -12040,97 +11710,6 @@ buildvariants:
- name: replica_sets_large_txns_format_gen
- name: replica_sets_large_txns_format_jscore_passthrough
- name: .replica_sets !.multi_oplog
- - name: .resharding_fuzzer
- - name: .retry
- - name: .read_only
- - name: .rollbackfuzzer
- - name: sasl
- - name: secondary_reads_passthrough_gen
- - name: session_jscore_passthrough
- - name: .sharding .jscore !.wo_snapshot
- - name: .sharding .common !.csrs
- - name: snmp
- - name: .watchdog
- - name: .stitch
- - name: unittest_shell_hang_analyzer_gen
- - name: .updatefuzzer
- - name: server_discovery_and_monitoring_json_test_TG
- - name: server_selection_json_test_TG
-
-- <<: *ubuntu1804-debug-asan-template
- name: ubuntu1804-debug-asan-all-feature-flags
- display_name: "~ Shared Library ASAN Enterprise Ubuntu 18.04 DEBUG (all feature flags)"
- modules:
- - enterprise
- run_on:
- - ubuntu1804-build
- stepback: false
- expansions:
- additional_package_targets: archive-mongocryptd archive-mongocryptd-debug
- lang_environment: LANG=C
- # If you add anything to san_options, make sure the appropriate changes are
- # also made to SConstruct.
- san_options: LSAN_OPTIONS="suppressions=etc/lsan.suppressions:report_objects=1:external_symbolizer_path=/opt/mongodbtoolchain/v3/bin/llvm-symbolizer" ASAN_OPTIONS="detect_leaks=1:check_initialization_order=true:strict_init_order=true:abort_on_error=1:disable_coredump=0:handle_abort=1:external_symbolizer_path=/opt/mongodbtoolchain/v3/bin/llvm-symbolizer"
- compile_flags: --variables-files=etc/scons/mongodbtoolchain_v3_clang.vars --dbg=on --opt=on --allocator=system --sanitize=address --ssl --ocsp-stapling=off --enable-free-mon=on -j$(grep -c ^processor /proc/cpuinfo)
- multiversion_platform: ubuntu1804
- multiversion_edition: enterprise
- resmoke_jobs_factor: 0.3 # Avoid starting too many mongod's under ASAN build.
- hang_analyzer_dump_core: false
- scons_cache_scope: shared
- exec_timeout_secs: 14400 # 3 hour timeout
- test_flags: >-
- --excludeWithAnyTags=requires_fast_memory,requires_ocsp_stapling
- --mongodSetParameters="{
- featureFlagToaster: true,
- featureFlagSpoon: true,
- featureFlagAuthorizationContract: true,
- featureFlagTenantMigrations: true,
- featureFlagImprovedAuditing: true,
- featureFlagRuntimeAuditConfig: true,
- featureFlagTimeseriesCollection: true,
- featureFlagShardingFullDDLSupport: true,
- featureFlagShardingFullDDLSupportTimestampedVersion: true,
- featureFlagWindowFunctions: true,
- featureFlagUseSecondaryDelaySecs: true,
- featureFlagChangeStreamsOptimization: true,
- }"
- --mongosSetParameters="{
- featureFlagImprovedAuditing: true,
- featureFlagTimeseriesCollection: true,
- featureFlagWindowFunctions: true,
- featureFlagChangeStreamsOptimization: true,
- }"
- tasks:
- - name: compile_test_and_package_serial_TG
- - name: compile_benchmarks
- - name: .aggregation
-# - name: .auth
- - name: audit
- - name: .benchmarks
- - name: .causally_consistent !.wo_snapshot
- - name: .change_streams
- - name: .misc_js
-# - name: .concurrency !.ubsan !.no_txns !.kill_terminate
-# - name: disk_wiredtiger
-# - name: .encrypt
- - name: free_monitoring
- - name: external_auth
- - name: external_auth_aws
- - name: initial_sync_fuzzer_gen
- - name: .integration !.standalone !.audit
- - name: .jscore .common
- - name: jsCore_minimum_batch_size
- - name: jsCore_op_query
- - name: jsCore_txns_large_txns_format
- - name: jsonSchema
- - name: .logical_session_cache
- - name: .multi_shard .common
- - name: .query_fuzzer
- - name: .read_write_concern
- - name: replica_sets_large_txns_format_gen
- - name: replica_sets_large_txns_format_jscore_passthrough
- - name: .replica_sets !.multi_oplog
- - name: .resharding_fuzzer
- name: .retry
- name: .read_only
- name: .rollbackfuzzer
@@ -12140,7 +11719,6 @@ buildvariants:
- name: .sharding .jscore !.wo_snapshot
- name: .sharding .common !.csrs
- name: snmp
- - name: .tenant_migration
- name: .watchdog
- name: .stitch
- name: unittest_shell_hang_analyzer_gen
@@ -12220,7 +11798,6 @@ buildvariants:
- name: replica_sets_large_txns_format_gen
- name: replica_sets_large_txns_format_jscore_passthrough
- name: .replica_sets !.multi_oplog
- - name: .resharding_fuzzer
- name: .retry
- name: .rollbackfuzzer
- name: .read_only
@@ -12236,91 +11813,6 @@ buildvariants:
- name: server_discovery_and_monitoring_json_test_TG
- name: server_selection_json_test_TG
-- <<: *ubuntu1804-debug-ubsan-template
- name: ubuntu1804-debug-ubsan-all-feature-flags
- display_name: "~ Shared Library UBSAN Enterprise Ubuntu 18.04 DEBUG (all feature flags)"
- modules:
- - enterprise
- run_on:
- - ubuntu1804-build
- stepback: false
- expansions:
- additional_package_targets: archive-mongocryptd archive-mongocryptd-debug
- lang_environment: LANG=C
- # If you add anything to san_options, make sure the appropriate changes are
- # also made to SConstruct.
- san_options: UBSAN_OPTIONS="print_stacktrace=1:external_symbolizer_path=/opt/mongodbtoolchain/v3/bin/llvm-symbolizer"
- compile_flags: --variables-files=etc/scons/mongodbtoolchain_v3_clang.vars --dbg=on --opt=on --sanitize=undefined --ssl --ocsp-stapling=off --enable-free-mon=on -j$(grep -c ^processor /proc/cpuinfo)
- test_flags: >-
- --excludeWithAnyTags=requires_ocsp_stapling
- --mongodSetParameters="{
- featureFlagToaster: true,
- featureFlagSpoon: true,
- featureFlagAuthorizationContract: true,
- featureFlagTenantMigrations: true,
- featureFlagImprovedAuditing: true,
- featureFlagRuntimeAuditConfig: true,
- featureFlagTimeseriesCollection: true,
- featureFlagShardingFullDDLSupport: true,
- featureFlagShardingFullDDLSupportTimestampedVersion: true,
- featureFlagWindowFunctions: true,
- featureFlagUseSecondaryDelaySecs: true,
- featureFlagChangeStreamsOptimization: true,
- }"
- --mongosSetParameters="{
- featureFlagImprovedAuditing: true,
- featureFlagTimeseriesCollection: true,
- featureFlagWindowFunctions: true,
- featureFlagChangeStreamsOptimization: true,
- }"
- multiversion_platform: ubuntu1804
- multiversion_edition: enterprise
- resmoke_jobs_factor: 0.3 # Avoid starting too many mongod's under UBSAN build.
- scons_cache_scope: shared
- tasks:
- - name: compile_test_and_package_serial_TG
- - name: compile_benchmarks
- - name: .aggregation
- - name: .auth
- - name: audit
- - name: .benchmarks
- - name: .causally_consistent !.wo_snapshot
- - name: .change_streams
- - name: .misc_js
- - name: .concurrency !.no_txns !.repl !.kill_terminate
- - name: disk_wiredtiger
- - name: .encrypt
- - name: free_monitoring
- - name: initial_sync_fuzzer_gen
- - name: .integration !.audit
- - name: .jscore .common
- - name: jsCore_minimum_batch_size
- - name: jsCore_op_query
- - name: jsCore_txns_large_txns_format
- - name: jsonSchema
- - name: .logical_session_cache .one_sec
- - name: .multi_shard .common
- - name: .read_write_concern
- - name: replica_sets_large_txns_format_gen
- - name: replica_sets_large_txns_format_jscore_passthrough
- - name: .replica_sets !.multi_oplog
- - name: .resharding_fuzzer
- - name: .retry
- - name: .rollbackfuzzer
- - name: .read_only
- - name: sasl
- - name: secondary_reads_passthrough_gen
- - name: session_jscore_passthrough
- - name: .sharding .jscore !.wo_snapshot
- - name: .sharding .common !.csrs
- - name: snmp
- - name: .stitch
- - name: .tenant_migration
- - name: .updatefuzzer
- - name: watchdog_wiredtiger
- - name: server_discovery_and_monitoring_json_test_TG
- - name: server_selection_json_test_TG
-
- &ubuntu1804-debug-aubsan-lite-required-template
name: ubuntu1804-debug-aubsan-lite-required
display_name: "! Shared Library {A,UB}SAN Enterprise Ubuntu 18.04 DEBUG"
@@ -12358,59 +11850,6 @@ buildvariants:
- name: jsCore_txns
- name: unittest_shell_hang_analyzer_gen
-- <<: *ubuntu1804-debug-aubsan-lite-required-template
- name: ubuntu1804-debug-aubsan-lite-all-feature-flags-required
- display_name: "! Shared Library {A,UB}SAN Enterprise Ubuntu 18.04 DEBUG (all feature flags)"
- batchtime: 240 # 4 hours
- expansions:
- additional_package_targets: archive-mongocryptd archive-mongocryptd-debug
- lang_environment: LANG=C
- # If you add anything to san_options, make sure the appropriate changes are
- # also made to SConstruct.
- san_options: UBSAN_OPTIONS="print_stacktrace=1:external_symbolizer_path=/opt/mongodbtoolchain/v3/bin/llvm-symbolizer" LSAN_OPTIONS="suppressions=etc/lsan.suppressions:report_objects=1" ASAN_OPTIONS="detect_leaks=1:check_initialization_order=true:strict_init_order=true:abort_on_error=1:disable_coredump=0:handle_abort=1:external_symbolizer_path=/opt/mongodbtoolchain/v3/bin/llvm-symbolizer"
- compile_flags: --variables-files=etc/scons/mongodbtoolchain_v3_clang.vars --dbg=on --opt=on --allocator=system --sanitize=undefined,address --ssl --ocsp-stapling=off -j$(grep -c ^processor /proc/cpuinfo) --link-model=dynamic
- test_flags: >-
- --excludeWithAnyTags=requires_ocsp_stapling
- --mongodSetParameters="{
- featureFlagToaster: true,
- featureFlagSpoon: true,
- featureFlagAuthorizationContract: true,
- featureFlagTenantMigrations: true,
- featureFlagImprovedAuditing: true,
- featureFlagRuntimeAuditConfig: true,
- featureFlagTimeseriesCollection: true,
- featureFlagShardingFullDDLSupport: true,
- featureFlagShardingFullDDLSupportTimestampedVersion: true,
- featureFlagWindowFunctions: true,
- featureFlagUseSecondaryDelaySecs: true,
- featureFlagChangeStreamsOptimization: true,
- }"
- --mongosSetParameters="{
- featureFlagImprovedAuditing: true,
- featureFlagTimeseriesCollection: true,
- featureFlagWindowFunctions: true,
- featureFlagChangeStreamsOptimization: true,
- }"
- resmoke_jobs_factor: 0.3 # Avoid starting too many mongod's under {A,UB}SAN build.
- hang_analyzer_dump_core: false
- scons_cache_scope: shared
- scons_cache_mode: all
- max_sub_suites: 3
- num_scons_link_jobs_available: 0.99
- tasks:
- - name: compile_test_and_package_parallel_core_stream_TG
- distros:
- - ubuntu1804-xlarge
- - name: compile_test_and_package_parallel_unittest_stream_TG
- distros:
- - ubuntu1804-xlarge
- - name: compile_test_and_package_parallel_dbtest_stream_TG
- distros:
- - ubuntu1804-xlarge
- - name: jsCore
- - name: jsCore_txns
- - name: unittest_shell_hang_analyzer_gen
-
- name: ubuntu1804-debug-aubsan-lite_fuzzer
display_name: "{A,UB}SAN Enterprise Ubuntu 18.04 FUZZER"
modules: