diff options
author | Henrik Edin <henrik.edin@mongodb.com> | 2021-11-16 09:50:27 -0500 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-11-19 13:35:21 +0000 |
commit | 521121ac7a48552666ce49ac06ca44ca2e1250d4 (patch) | |
tree | d989abb2cc21c3cfac6feb5e53ebc10105ddfa67 /etc | |
parent | 454267ae9fd2cbfe1f470687072f7f3c6f394821 (diff) | |
download | mongo-521121ac7a48552666ce49ac06ca44ca2e1250d4.tar.gz |
SERVER-61047 Add test-only server parameter to validate BSONColumn in the validate command
Compress and decompress Collection content using BSONColumn to validate that there are no data loss
Diffstat (limited to 'etc')
-rw-r--r-- | etc/evergreen.yml | 112 |
1 files changed, 112 insertions, 0 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml index 86bbdedfecf..51032a70bfe 100644 --- a/etc/evergreen.yml +++ b/etc/evergreen.yml @@ -7846,6 +7846,118 @@ buildvariants: <<: *enterprise-rhel80-dynamic-v4gcc-debug-experimental-expansions compile_flags: --dbg=on --opt=on -j$(grep -c ^processor /proc/cpuinfo) --link-model=dynamic --variables-files=etc/scons/mongodbtoolchain_testing_clang.vars --cxx-std=20 +- name: enterprise-rhel-80-64-bit-bson-column + display_name: "~ Shared Library Enterprise RHEL 8.0 (BSONColumn validate)" + modules: + - enterprise + run_on: + - rhel80-small + 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 + burn_in_tag_buildvariants: enterprise-rhel-80-64-bit-inmem linux-64-duroff enterprise-rhel-80-64-bit-multiversion + num_scons_link_jobs_available: 0.99 + test_flags: >- + --mongodSetParameters="{roundtripBsonColumnOnValidate: true}" + tasks: + - name: compile_test_and_package_parallel_core_stream_TG + distros: + - rhel80-xlarge +# - name: compile_test_and_package_parallel_unittest_stream_with_recording_TG +# distros: +# - rhel80-xlarge + - name: compile_test_and_package_parallel_unittest_stream_TG + distros: + - rhel80-xlarge + - name: compile_test_and_package_parallel_dbtest_stream_TG + distros: + - rhel80-xlarge + - name: build_variant_gen + - name: .aggfuzzer + - name: .aggregation + - name: audit + - name: unittest_shell_hang_analyzer_gen + - name: .causally_consistent !.sharding + - name: .change_streams + - name: .change_stream_fuzzer + - name: .misc_js + - name: .concurrency !.large !.ubsan !.no_txns !.debug_only + distros: + - rhel80-medium + - name: config_fuzzer_concurrency + - name: config_fuzzer_concurrency_replication + distros: + - rhel80-large + - name: config_fuzzer_jsCore + - name: config_fuzzer_replica_sets_jscore_passthrough + distros: + - rhel80-large + - name: disk_wiredtiger + - name: idl_tests + - name: initial_sync_fuzzer_gen + - name: .integration + distros: + - rhel80-medium + - name: jsCore + distros: + - rhel80-xlarge + - name: .jscore .common !jsCore + - name: jsCore_minimum_batch_size + - name: jsCore_txns_large_txns_format + - name: json_schema + - name: .jstestfuzz !.flow_control # Flow control jstestfuzz take longer. + - name: libunwind_tests + - name: mqlrun + - name: multi_stmt_txn_jscore_passthrough_with_migration_gen + - name: .query_fuzzer + - name: .read_write_concern .large + distros: + - rhel80-medium + - name: .read_write_concern !.large + - name: .replica_sets !.encrypt !.auth + distros: + - rhel80-xlarge + - name: replica_sets_api_version_jscore_passthrough_gen + - name: replica_sets_reconfig_jscore_passthrough_gen + - name: replica_sets_reconfig_jscore_stepdown_passthrough_gen + distros: + - rhel80-xlarge + - name: replica_sets_reconfig_kill_primary_jscore_passthrough_gen + distros: + - rhel80-xlarge + - name: retryable_writes_jscore_passthrough_gen + - name: retryable_writes_jscore_stepdown_passthrough_gen + distros: + - rhel80-medium + - name: .read_only + - name: .rollbackfuzzer + - name: sasl + - name: search + - name: search_auth + - name: search_ssl + - name: session_jscore_passthrough + - name: snmp + - name: .stitch + - name: .updatefuzzer + - name: secondary_reads_passthrough_gen + - name: server_discovery_and_monitoring_json_test_TG + - name: .tenant_migration + distros: + - rhel80-xlarge + - name: server_selection_json_test_TG + distros: + - rhel80-xlarge + - <<: *enterprise-rhel80-dynamic-v4gcc-debug-experimental-template name: enterprise-rhel80-dynamic-v4gcc-cxx20-debug-pm-1328-experimental display_name: "~ Shared Library Enterprise RHEL 8.0 v4 Toolchain GCC C++20 DEBUG + PM-1328" |