summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Zambory <jeff.zambory@mongodb.com>2020-03-17 10:44:14 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-03-17 16:02:35 +0000
commitab8166fcd2855cc71e895101f5d7e6450b9ae8ed (patch)
tree9285c36e2f83b421be69d09cc5b68927c60cc96c
parentff506e4e333a1ff03ea30ea2ba9cb40ba87a47d4 (diff)
downloadmongo-ab8166fcd2855cc71e895101f5d7e6450b9ae8ed.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 ddcf44a792d..f7b20632049 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 6bbcbb7db04..a80c24c61e2 100644
--- a/etc/system_perf.yml
+++ b/etc/system_perf.yml
@@ -337,13 +337,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
"upload pip requirements":
command: s3.put