summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Zambory <jeff.zambory@mongodb.com>2020-03-17 10:39:52 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-03-17 15:56:38 +0000
commitf759d504ce7af142fedcffddcd95bfd02db642ed (patch)
tree40f91abf4d74336c0bc6ec08987c11394bcf19ca
parentf0c4a445ffc1950a2b37c23774ed1a32eecc8604 (diff)
downloadmongo-f759d504ce7af142fedcffddcd95bfd02db642ed.tar.gz
SERVER-45867 Use latest version of signal-processing
(cherry picked from commit 889af79abadc442ad9277fa87cb4340654bdf8c0) # Conflicts: # buildscripts/signal_processing_setup.sh # etc/perf.yml # etc/system_perf.yml
-rwxr-xr-xbuildscripts/signal_processing_setup.sh19
-rw-r--r--etc/perf.yml2
-rw-r--r--etc/system_perf.yml4
3 files changed, 11 insertions, 14 deletions
diff --git a/buildscripts/signal_processing_setup.sh b/buildscripts/signal_processing_setup.sh
index 66ffbef281b..b582db3eb3b 100755
--- a/buildscripts/signal_processing_setup.sh
+++ b/buildscripts/signal_processing_setup.sh
@@ -5,10 +5,14 @@ if [[ -d "signal_processing_venv" ]]; then
fi
# Configure signal processing
-cat > ./analysis.yml << EOF
-mongo_uri: mongodb+srv://\${analysis_user}:\${analysis_password}@performancedata-g6tsc.mongodb.net/perf
-is_patch: ${is_patch}
+cat > .signal-processing.yml << EOF
task_id: ${task_id}
+is_patch: ${is_patch}
+mongo_uri: mongodb+srv://${dsi_analysis_atlas_user}:${dsi_analysis_atlas_pw}@performancedata-g6tsc.mongodb.net/perf
+evergreen:
+ api_key: "${evergreen_api_key}"
+ user: "${evergreen_api_user}"
+ api_server_host: https://evergreen.mongodb.com
EOF
virtualenv -p /opt/mongodbtoolchain/v3/bin/python3 signal_processing_venv
@@ -19,15 +23,8 @@ index-url = https://pypi.org/simple
extra-index-url = https://${perf_jira_user}:${perf_jira_pw}@artifactory.corp.mongodb.com/artifactory/api/pypi/mongodb-dag-local/simple
EOF
-# 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
-
source ./signal_processing_venv/bin/activate
-pip install dag-signal-processing~=1.0.14
+pip install dag-signal-processing~=2.0.0
export analysis_user="${dsi_analysis_atlas_user}"
export analysis_password="${dsi_analysis_atlas_pw}" \ No newline at end of file
diff --git a/etc/perf.yml b/etc/perf.yml
index 9f5264da18b..3849574838d 100644
--- a/etc/perf.yml
+++ b/etc/perf.yml
@@ -141,7 +141,7 @@ functions:
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
+ detect-changes --config .signal-processing.yml
- command: json.get_history
params:
task: ${task_name}
diff --git a/etc/system_perf.yml b/etc/system_perf.yml
index 5fbfec0b7f4..943a9af4b31 100644
--- a/etc/system_perf.yml
+++ b/etc/system_perf.yml
@@ -322,13 +322,13 @@ functions:
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
+ detect-changes --config .signal-processing.yml
- command: shell.exec
params:
working_dir: work
script: |
source ../src/buildscripts/signal_processing_setup.sh
- detect-outliers --evergreen-api-config .evergreen.yml
+ detect-outliers --config .signal-processing.yml
#######################################
# Tasks #