diff options
author | Andrew Morrow <andrew.morrow@10gen.com> | 2019-12-09 23:26:48 +0000 |
---|---|---|
committer | evergreen <evergreen@mongodb.com> | 2019-12-09 23:26:48 +0000 |
commit | c51ba0a06ede1d87cd8df637f379bb3ceabad6fa (patch) | |
tree | 1339a4f8b46e7150d5d4488bcbf23197284971a0 /etc | |
parent | 68d9027d26d469ab003bf81be95df6395d4dad19 (diff) | |
download | mongo-c51ba0a06ede1d87cd8df637f379bb3ceabad6fa.tar.gz |
SERVER-44546 Remove mobile variants and embedded benchmarks
(cherry picked from commit be05c9ea62d6f01895545628992f1899426b88c4)
Diffstat (limited to 'etc')
-rw-r--r-- | etc/evergreen.yml | 361 |
1 files changed, 0 insertions, 361 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml index 3dfc8864e05..0b4021cdd02 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 @@ -183,19 +171,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 @@ -500,15 +475,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: @@ -1178,14 +1144,6 @@ functions: - *set_up_credentials - *fetch_benchmarks - "do benchmark embedded setup": - - command: manifest.load - - *git_get_project - - *fetch_artifacts - - *get_buildnumber - - *set_up_credentials - - *fetch_benchrun_embedded_files - "execute resmoke tests": &execute_resmoke_tests command: shell.exec type: test @@ -3419,8 +3377,6 @@ tasks: - "pytests/**" - "./test*" - "./mongobridge*" - - "./mongoebench*" - - "./mongoed*" - "./mongotmock*" - "./wt*" - "buildscripts/**" @@ -4040,154 +3996,6 @@ tasks: resmoke_jobs_max: 1 - func: "send benchmark results" -- <<: *task_template - name: generate_benchrun_embedded_files - tags: ["benchrun"] - commands: - - command: manifest.load - - 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 - tags: ["benchrun"] - 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 - tags: ["benchrun", "perf"] - 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 - tags: ["benchrun", "perf"] - 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 - tags: ["benchrun", "perf"] - 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 - tags: ["benchrun", "perf"] - 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 - tags: ["benchrun", "perf"] - 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 - tags: ["benchrun", "perf"] - 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 - tags: ["benchrun", "perf"] - 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 - tags: ["benchrun", "perf"] - 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 tags: ["jepsen"] @@ -5220,15 +5028,6 @@ tasks: resmoke_args: --suites=core --storageEngine=wiredTiger - <<: *task_template - name: jsCore_mobile - tags: ["jscore"] - 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_background_index,requires_ttl_index,incompatible_with_embedded,incompatible_with_embedded_todo_investigate,requires_replication,requires_capped,requires_profiling,requires_javascript,requires_fsync,requires_compact,requires_snapshot_read - -- <<: *task_template name: jsCore_ese tags: ["jscore", "encrypt"] depends_on: @@ -10507,166 +10306,6 @@ buildvariants: - name: burn_in_tests_gen - name: jsCore -- name: rhel-62-64-bit-mobile - display_name: RHEL 6.2 (mobile) - run_on: - - rhel62-small - batchtime: 10080 # 7 days - 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_wiredtiger,requires_replication,requires_sharding,uses_transactions,requires_capped,requires_profiling,requires_compact,requires_document_locking,requires_snapshot_read,requires_db_locking - --excludeWithAnyTags=SERVER-32869,SERVER-40561 - compile_flags: >- - -j$(grep -c ^processor /proc/cpuinfo) - --mobile-se=on - --ssl=off - --variables-files=etc/scons/mongodbtoolchain_v3_gcc.vars - 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: .benchrun !.perf - - name: .benchrun .perf - distros: - - centos6-perf - - name: .misc_js !.non_mobile - - name: concurrency - - name: disk_mobile - - name: failpoints_auth - - name: integration_tests_standalone - distros: - - rhel62-large - - name: .jscore .common !.txns !.sharding - - name: jsCore_minimum_batch_size - - name: jsCore_mobile - - name: jsCore_op_query - - name: jsonSchema - - name: jstestfuzz_gen - - name: jstestfuzz_concurrent_gen - - name: powercycle_mobile - - name: session_jscore_passthrough - -- name: ubuntu1604-arm64-mobile - display_name: "Ubuntu 16.04 arm64 (mobile)" - run_on: - - ubuntu1604-arm64-large - batchtime: 10080 # 7 days - expansions: - test_flags: >- - --storageEngine=mobile - --excludeWithAnyTags=requires_wiredtiger,requires_replication,requires_sharding,uses_transactions,requires_capped,requires_profiling,requires_compact,requires_document_locking,requires_snapshot_read,requires_db_locking - --excludeWithAnyTags=SERVER-32869,SERVER-40561 - compile_flags: >- - -j$(grep -c ^processor /proc/cpuinfo) - --mobile-se=on - --ssl=off - --release - --variables-files=etc/scons/mongodbtoolchain_v3_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: .misc_js !.non_mobile - - name: concurrency - - name: disk_mobile - - name: failpoints_auth - - name: integration_tests_standalone - - name: .jscore .common !.txns !.sharding - - name: jsCore_minimum_batch_size - - name: jsCore_mobile - - name: jsCore_op_query - - name: jsonSchema - - name: jstestfuzz_gen - - name: jstestfuzz_concurrent_gen - - 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_gen - distros: - - rhel62-large - - name: burn_in_tests_gen - - name: jsCore_mobile - -- name: macos-mobile - display_name: macOS (mobile) - run_on: - - macos-1014 - batchtime: 10080 # 7 days - 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_wiredtiger,requires_replication,requires_sharding,uses_transactions,requires_capped,requires_profiling,requires_compact,requires_document_locking,requires_snapshot_read,requires_db_locking - --excludeWithAnyTags=SERVER-32869,SERVER-40561 - compile_env: DEVELOPER_DIR=/Applications/Xcode10.2.app - compile_flags: >- - -j$(sysctl -n hw.logicalcpu) - --libc++ - --mobile-se=on - --ssl=off - --release - CPPPATH=/opt/mongodbtoolchain/v3/include - --variables-files=etc/scons/xcode_macosx.vars - resmoke_jobs_max: 4 - build_mongoreplay: true - additional_targets: mongoebench mongoed - tasks: - - name: compile_all_run_unittests_TG - - name: aggregation - - name: aggregation_facet_unwind_passthrough - - name: .auth !.multiversion !.gle !.audit !.replica_sets !.sharding - - name: .misc_js !.non_mobile - - name: concurrency - - name: disk_mobile - - name: integration_tests_standalone - - name: .jscore .common !.txns !.sharding - - name: jsCore_minimum_batch_size - - name: jsCore_mobile - - name: jsCore_op_query - - name: jsonSchema - - name: jstestfuzz_gen - - name: jstestfuzz_concurrent_gen - - name: session_jscore_passthrough - - name: linux-64-ephemeralForTest display_name: Linux (ephemeralForTest) run_on: |