diff options
author | Andrew Morrow <andrew.morrow@10gen.com> | 2019-12-10 20:05:44 +0000 |
---|---|---|
committer | evergreen <evergreen@mongodb.com> | 2019-12-10 20:05:44 +0000 |
commit | 825f7246e8a973f134c533d0d1f3b68abeeba010 (patch) | |
tree | c33d63d86281bb300da2c019ae08928b7d215307 /etc | |
parent | 711b443933b323f7cb9c9fa4256a37a777bf58e2 (diff) | |
download | mongo-825f7246e8a973f134c533d0d1f3b68abeeba010.tar.gz |
SERVER-44546 Remove mobile variants and embedded benchmarksr4.0.14-rc0
(cherry picked from commit be05c9ea62d6f01895545628992f1899426b88c4)
(cherry picked from commit c51ba0a06ede1d87cd8df637f379bb3ceabad6fa)
Diffstat (limited to 'etc')
-rw-r--r-- | etc/evergreen.yml | 387 |
1 files changed, 0 insertions, 387 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml index a1aa1ae9d9a..ef79fbbe96b 100644 --- a/etc/evergreen.yml +++ b/etc/evergreen.yml @@ -70,18 +70,6 @@ variables: resmoke_jobs_max: 1 - func: "send benchmark results" -- &benchrun_embedded_template - name: benchrun_embedded_template - depends_on: - - generate_benchrun_embedded_files - commands: - - func: "do benchmark embedded setup" - - func: "run tests" - vars: - resmoke_args: --help - resmoke_jobs_max: 1 - - func: "send benchmark results" - - &jepsen_config_vars jepsen_key_time_limit: --key-time-limit 15 jepsen_protocol_version: --protocol-version 1 @@ -181,19 +169,6 @@ variables: mongod_options: --mongodUsablePorts ${standard_port} ${secret_port} --dbPath=${db_path} --logPath=${log_path} mongod_extra_options: --mongodOptions=\"--setParameter enableTestCommands=1 --setParameter logComponentVerbosity='{storage:{recovery:2}}'\" -- &benchrun_embedded - name: benchrun_embedded - execution_tasks: - - benchrun_embedded_aggregation - - benchrun_embedded_commands - - benchrun_embedded_insert - - benchrun_embedded_misc - - benchrun_embedded_mixed_and_multi - - benchrun_embedded_queries - - benchrun_embedded_remove - - benchrun_embedded_update - - generate_benchrun_embedded_files - - &compile_task_group_template name: compile_task_group_template max_hosts: 1 @@ -445,15 +420,6 @@ functions: bucket: mciuploads extract_to: src - "fetch benchrun embedded files" : &fetch_benchrun_embedded_files - command: s3.get - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - remote_file: ${project}/${build_variant}/${revision}/benchrun_json_files.tgz - bucket: mciuploads - extract_to: src/benchrun_embedded/testcases - "get buildnumber" : &get_buildnumber command: keyval.inc params: @@ -883,13 +849,6 @@ functions: - *set_up_credentials - *fetch_benchmarks - "do benchmark embedded setup" : - - *git_get_project - - *fetch_artifacts - - *get_buildnumber - - *set_up_credentials - - *fetch_benchrun_embedded_files - "set up virtualenv" : command: shell.exec type: test @@ -3221,8 +3180,6 @@ tasks: - "./test*" - "./dbtest*" - "./mongobridge*" - - "./mongoebench*" - - "./mongoed*" - "buildscripts/**" - "*Example" - "*Test" @@ -3706,143 +3663,6 @@ tasks: resmoke_jobs_max: 1 - func: "send benchmark results" -- <<: *task_template - name: generate_benchrun_embedded_files - commands: - - func: "git get project" - - func: "fetch binaries" - - func: "extract binaries" - - command: shell.exec - params: - working_dir: src - script: | - set -o errexit - set -o verbose - - ${activate_virtualenv} - - mkdir -p /data/db - rm -rf /data/db/* - - ./mongod --fork --logpath=/data/db/mongod.log - PATH="$(pwd):$PATH" ./src/third_party/scripts/mongo-perf_get_sources.sh - ./mongo --eval 'db.getSiblingDB("admin").shutdownServer()' - - command: archive.targz_pack - params: - target: "src/benchrun_json_files.tgz" - source_dir: "${workdir}/src/benchrun_embedded/testcases" - include: - - "**.json" - - command: s3.put - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - local_file: src/benchrun_json_files.tgz - remote_file: ${project}/${build_variant}/${revision}/benchrun_json_files.tgz - bucket: mciuploads - permissions: public-read - content_type: ${content_type|application/gzip} - display_name: benchrun embedded JSON config files - -- <<: *task_template - name: upload_benchrun_embedded_files - depends_on: - - generate_benchrun_embedded_files - patchable: false - commands: - - command: s3Copy.copy - params: - aws_key: ${aws_key} - aws_secret: ${aws_secret} - s3_copy_files: - - source: - path: ${project}/${build_variant}/${revision}/benchrun_json_files.tgz - bucket: mciuploads - destination: - path: ${project}/benchrun_embedded/benchrun_json_files.tgz - bucket: mciuploads - build_variants: [rhel-62-64-bit-mobile] - -- <<: *benchrun_embedded_template - name: benchrun_embedded_aggregation - commands: - - func: "do benchmark embedded setup" - - func: "run tests" - vars: - resmoke_args: --suites=benchrun_embedded_aggregation - resmoke_jobs_max: 1 - - func: "send benchmark results" - -- <<: *benchrun_embedded_template - name: benchrun_embedded_commands - commands: - - func: "do benchmark embedded setup" - - func: "run tests" - vars: - resmoke_args: --suites=benchrun_embedded_commands - resmoke_jobs_max: 1 - - func: "send benchmark results" - -- <<: *benchrun_embedded_template - name: benchrun_embedded_insert - commands: - - func: "do benchmark embedded setup" - - func: "run tests" - vars: - resmoke_args: --suites=benchrun_embedded_insert - resmoke_jobs_max: 1 - - func: "send benchmark results" - -- <<: *benchrun_embedded_template - name: benchrun_embedded_misc - commands: - - func: "do benchmark embedded setup" - - func: "run tests" - vars: - resmoke_args: --suites=benchrun_embedded_misc - resmoke_jobs_max: 1 - - func: "send benchmark results" - -- <<: *benchrun_embedded_template - name: benchrun_embedded_mixed_and_multi - commands: - - func: "do benchmark embedded setup" - - func: "run tests" - vars: - resmoke_args: --suites=benchrun_embedded_mixed_and_multi - resmoke_jobs_max: 1 - - func: "send benchmark results" - -- <<: *benchrun_embedded_template - name: benchrun_embedded_queries - commands: - - func: "do benchmark embedded setup" - - func: "run tests" - vars: - resmoke_args: --suites=benchrun_embedded_queries - resmoke_jobs_max: 1 - - func: "send benchmark results" - -- <<: *benchrun_embedded_template - name: benchrun_embedded_remove - commands: - - func: "do benchmark embedded setup" - - func: "run tests" - vars: - resmoke_args: --suites=benchrun_embedded_remove - resmoke_jobs_max: 1 - - func: "send benchmark results" - -- <<: *benchrun_embedded_template - name: benchrun_embedded_update - commands: - - func: "do benchmark embedded setup" - - func: "run tests" - vars: - resmoke_args: --suites=benchrun_embedded_update - resmoke_jobs_max: 1 - - func: "send benchmark results" - - <<: *run_jepsen_template name: jepsen_register_findAndModify_WT commands: @@ -4661,14 +4481,6 @@ tasks: resmoke_args: --suites=core --storageEngine=wiredTiger - <<: *task_template - name: jsCore_mobile - commands: - - func: "do setup" - - func: "run tests" - vars: - resmoke_args: --suites=core --mongod=./mongoed --excludeWithAnyTags=requires_scripting,requires_auth,requires_sharding,does_not_support_stepdowns,requires_eval_command,requires_background_index,requires_ttl_index,incompatible_with_embedded,incompatible_with_embedded_todo_investigate,requires_replication,requires_capped,requires_profiling,requires_compact - -- <<: *task_template name: jsCore_ese depends_on: - name: jsCore @@ -10625,205 +10437,6 @@ buildvariants: - name: write_concern_majority_passthrough - name: secondary_reads_passthrough_gen -- name: rhel-62-64-bit-mobile - display_name: RHEL 6.2 (mobile) - run_on: - - rhel62-small - batchtime: 1440 # 1 day - expansions: &rhel-62-64-bit-mobile-expansions - # Transactions are only supported on replica sets, and replication is not supported by the - # mobile storage engine. - test_flags: >- - --storageEngine=mobile - --excludeWithAnyTags=requires_mmapv1,requires_wiredtiger,requires_replication,requires_sharding,uses_transactions,requires_capped,requires_profiling,requires_compact - --excludeWithAnyTags=SERVER-32869,SERVER-40561 - compile_flags: >- - -j$(grep -c ^processor /proc/cpuinfo) - --mobile-se=on - --variables-files=etc/scons/mongodbtoolchain_gcc.vars - CPPPATH="/opt/basis/rlp/rlp/include /opt/basis/rlp/utilities/include" - MONGO_DISTMOD=rhel62 - scons_cache_scope: shared - build_mongoreplay: true - additional_targets: mongoebench mongoed - display_tasks: - - *benchrun_embedded - tasks: - - name: compile_all_run_unittests_TG - distros: - - rhel62-large - - name: aggregation - - name: aggregation_auth - - name: aggregation_facet_unwind_passthrough - - name: auth_gen - - name: concurrency - - name: benchrun_embedded_aggregation - distros: - - centos6-perf - - name: benchrun_embedded_commands - distros: - - centos6-perf - - name: benchrun_embedded_insert - distros: - - centos6-perf - - name: benchrun_embedded_misc - distros: - - centos6-perf - - name: benchrun_embedded_mixed_and_multi - distros: - - centos6-perf - - name: benchrun_embedded_queries - distros: - - centos6-perf - - name: benchrun_embedded_remove - distros: - - centos6-perf - - name: benchrun_embedded_update - distros: - - centos6-perf - - name: disk_mobile - - name: failpoints - - name: failpoints_auth - - name: generate_benchrun_embedded_files - - name: integration_tests_standalone - - name: jsCore - - name: jsCore_auth - - name: jsCore_compatibility - - name: jsCore_decimal - - name: jsCore_minimum_batch_size - - name: jsCore_mobile - - name: jsCore_op_query - - name: jsonSchema - - name: jstestfuzz_gen - - name: jstestfuzz_concurrent_gen - - name: noPassthrough_gen - - name: noPassthroughWithMongod_gen - - name: powercycle_mobile - - name: serial_run - - name: session_jscore_passthrough - - name: upload_benchrun_embedded_files - -- name: ubuntu1604-arm64-mobile - display_name: "Ubuntu 16.04 arm64 (mobile)" - run_on: - - ubuntu1604-arm64-large - batchtime: 1440 # 1 day - expansions: - test_flags: >- - --storageEngine=mobile - --excludeWithAnyTags=requires_mmapv1,requires_wiredtiger,requires_replication,requires_sharding,uses_transactions,requires_capped,requires_profiling,requires_compact - --excludeWithAnyTags=SERVER-32869,SERVER-40561 - compile_flags: >- - -j$(grep -c ^processor /proc/cpuinfo) - --mobile-se=on - --release - --variables-files=etc/scons/mongodbtoolchain_gcc.vars - CCFLAGS="-march=armv8-a+crc -mtune=generic" - MONGO_DISTMOD=ubuntu1604 - resmoke_jobs_max: 8 # Avoid starting too many mongod's on ARM test servers - build_mongoreplay: true - additional_targets: mongoebench mongoed - tasks: - - name: compile_all_run_unittests_TG - - name: aggregation - - name: aggregation_auth - - name: aggregation_facet_unwind_passthrough - - name: auth_gen - - name: concurrency - - name: disk_mobile - - name: failpoints - - name: failpoints_auth - - name: integration_tests_standalone - - name: jsCore - - name: jsCore_auth - - name: jsCore_compatibility - - name: jsCore_decimal - - name: jsCore_minimum_batch_size - - name: jsCore_mobile - - name: jsCore_op_query - - name: jsonSchema - - name: jstestfuzz_gen - - name: jstestfuzz_concurrent_gen - - name: noPassthrough_gen - - name: noPassthroughWithMongod_gen - - name: serial_run - - name: session_jscore_passthrough - -- name: rhel-62-64-bit-required-mobile - display_name: "! RHEL 6.2 (mobile)" - run_on: - - rhel62-small - expansions: - <<: *rhel-62-64-bit-mobile-expansions - burn_in_tests_build_variant: rhel-62-64-bit-mobile - tasks: - # This build variant exists specifically to test that newly added or modified JavaScript tests are - # correctly tagged with "requires_replication" and "requires_sharding" prior to the changes being - # pushed. It uses the task list from the rhel-62-64-bit-mobile build variant to - # determine the resmoke.py YAML suite configurations to run the tests under. Do not add more tasks - # to this list. - - name: compile_TG - requires: - - name: burn_in_tests - distros: - - rhel62-large - - name: burn_in_tests - - name: jsCore_mobile - -- name: osx-1010-mobile - display_name: macOS 10.10 (mobile) - run_on: - - macos-1012 - batchtime: 1440 # 1 day - expansions: - push_path: osx - push_bucket: downloads.10gen.com - push_name: osx - push_arch: x86_64 - # Transactions are only supported on replica sets, and replication is not supported by the - # mobile storage engine. - test_flags: >- - --storageEngine=mobile - --excludeWithAnyTags=requires_mmapv1,requires_wiredtiger,requires_replication,requires_sharding,uses_transactions,requires_capped,requires_profiling,requires_compact - --excludeWithAnyTags=SERVER-32869,SERVER-40561 - compile_env: DEVELOPER_DIR=/Applications/Xcode8.3.app - compile_flags: >- - -j$(sysctl -n hw.logicalcpu) - --libc++ - --mobile-se=on - --release - CCFLAGS="-mmacosx-version-min=10.10" - CPPPATH=/opt/mongodbtoolchain/v2/include - LINKFLAGS="-mmacosx-version-min=10.10" - resmoke_jobs_max: 1 - build_mongoreplay: true - additional_targets: mongoebench mongoed - tasks: - - name: compile_all_run_unittests_TG - - name: aggregation - - name: aggregation_auth - - name: aggregation_facet_unwind_passthrough - - name: auth_gen - - name: concurrency - - name: disk_mobile - - name: failpoints - - name: failpoints_auth - - name: integration_tests_standalone - - name: jsCore - - name: jsCore_auth - - name: jsCore_compatibility - - name: jsCore_decimal - - name: jsCore_minimum_batch_size - - name: jsCore_mobile - - name: jsCore_op_query - - name: jsonSchema - - name: jstestfuzz_gen - - name: jstestfuzz_concurrent_gen - - name: noPassthrough_gen - - name: noPassthroughWithMongod_gen - - name: serial_run - - name: session_jscore_passthrough - - name: linux-64-ephemeralForTest display_name: Linux (ephemeralForTest) run_on: |