summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorAndrew Morrow <andrew.morrow@10gen.com>2019-12-10 20:05:44 +0000
committerevergreen <evergreen@mongodb.com>2019-12-10 20:05:44 +0000
commit825f7246e8a973f134c533d0d1f3b68abeeba010 (patch)
treec33d63d86281bb300da2c019ae08928b7d215307 /etc
parent711b443933b323f7cb9c9fa4256a37a777bf58e2 (diff)
downloadmongo-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.yml387
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: