diff options
author | Alexander Costas <alexander.costas@mongodb.com> | 2019-11-13 16:42:41 +0000 |
---|---|---|
committer | evergreen <evergreen@mongodb.com> | 2019-11-13 16:42:41 +0000 |
commit | 53049dbd83cb491bb23ed4dc5a727f74f60d7173 (patch) | |
tree | 84ca14cab2a9621c53a0303b013013a0a377118a /etc | |
parent | 094f49707819a7a5029e514824bef85f71e79c13 (diff) | |
download | mongo-53049dbd83cb491bb23ed4dc5a727f74f60d7173.tar.gz |
BACKPORT-5443: [v3.6] Use signal processing without DSI
Diffstat (limited to 'etc')
-rw-r--r-- | etc/perf.yml | 19 | ||||
-rw-r--r-- | etc/system_perf.yml | 33 |
2 files changed, 29 insertions, 23 deletions
diff --git a/etc/perf.yml b/etc/perf.yml index 11231cfb059..eec87c8a0e3 100644 --- a/etc/perf.yml +++ b/etc/perf.yml @@ -162,14 +162,16 @@ functions: working_dir: src silent: true script: | - set -o errexit - - # Create the Evergreen API credentials - cat > .evergreen.yml <<END_OF_CREDS - api_server_host: https://evergreen.mongodb.com/api - api_key: "${evergreen_api_key}" - user: "${evergreen_api_user}" - END_OF_CREDS + is_patch=${is_patch} + task_id=${task_id} + perf_jira_user=${perf_jira_user} + perf_jira_pw=${perf_jira_pw} + dsi_analysis_atlas_user=${dsi_analysis_atlas_user} + dsi_analysis_atlas_pw=${dsi_analysis_atlas_pw} + evergreen_api_key=${evergreen_api_key} + evergreen_api_user=${evergreen_api_user} + source ./buildscripts/signal_processing_setup.sh + detect-changes --evergreen-api-config .evergreen.yml - command: shell.exec params: working_dir: src @@ -194,6 +196,7 @@ functions: script: | set -o errexit set -o verbose + ./dsi/run-dsi setup source ./dsi/dsi_venv/bin/activate # Any tasks that want the analysis scripts to analyze mongod.log files should pass in diff --git a/etc/system_perf.yml b/etc/system_perf.yml index 9ea6feae297..82b34ac3279 100644 --- a/etc/system_perf.yml +++ b/etc/system_perf.yml @@ -289,22 +289,17 @@ functions: - command: shell.exec params: working_dir: work - silent: true - script: | - set -o errexit - - # Create the Evergreen API credentials - cat > .evergreen.yml <<END_OF_CREDS - api_server_host: https://evergreen.mongodb.com/api - api_key: "${evergreen_api_key}" - user: "${evergreen_api_user}" - END_OF_CREDS - - - command: shell.exec - params: - working_dir: work script: | - ../src/dsi/dsi/run-dsi detect-changes --evergreen-api-config .evergreen.yml + is_patch=${is_patch} + task_id=${task_id} + perf_jira_user=${perf_jira_user} + perf_jira_pw=${perf_jira_pw} + dsi_analysis_atlas_user=${dsi_analysis_atlas_user} + dsi_analysis_atlas_pw=${dsi_analysis_atlas_pw} + evergreen_api_key=${evergreen_api_key} + evergreen_api_user=${evergreen_api_user} + source ../src/buildscripts/signal_processing_setup.sh + detect-changes --evergreen-api-config .evergreen.yml - command: shell.exec type : test params: @@ -315,6 +310,14 @@ functions: TAG="3.4.14-Baseline" OVERRIDEFILE="../src/dsi/dsi/analysis/${branch_name}/system_perf_override.json" python -u ../src/dsi/dsi/analysis/post_run_check.py ${script_flags} --reports-analysis reports --perf-file perf.json --rev ${revision} --refTag $TAG --overrideFile $OVERRIDEFILE --project_id sys-perf --variant ${build_variant} --task ${task_name} + # detect outliers needs to run, so defer the post_run_check exit status to later + echo $? > post_run_check.status + - command: shell.exec + params: + working_dir: work + script: | + source ../src/buildscripts/signal_processing_setup.sh + detect-outliers --evergreen-api-config .evergreen.yml ####################################### # Tasks # |