summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorAndrew Morrow <andrew.morrow@10gen.com>2019-12-09 23:26:48 +0000
committerevergreen <evergreen@mongodb.com>2019-12-09 23:26:48 +0000
commitc51ba0a06ede1d87cd8df637f379bb3ceabad6fa (patch)
tree1339a4f8b46e7150d5d4488bcbf23197284971a0 /etc
parent68d9027d26d469ab003bf81be95df6395d4dad19 (diff)
downloadmongo-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.yml361
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: