summaryrefslogtreecommitdiff
path: root/buildscripts/signal_processing_setup.sh
diff options
context:
space:
mode:
authorAlexander Costas <alexander.costas@mongodb.com>2020-01-13 20:10:40 +0000
committerevergreen <evergreen@mongodb.com>2020-01-13 20:10:40 +0000
commit92f2eb0263feb59adea80eb8115614623a2e213a (patch)
tree3d8c46dfdc2da278196929b1416967353bf3d511 /buildscripts/signal_processing_setup.sh
parentb106fe7d7eb36a8cc98e2b1afdb18704d3b3c503 (diff)
downloadmongo-92f2eb0263feb59adea80eb8115614623a2e213a.tar.gz
SERVER-45488: detect_outliers doesn't appear to be running
Diffstat (limited to 'buildscripts/signal_processing_setup.sh')
-rwxr-xr-xbuildscripts/signal_processing_setup.sh28
1 files changed, 13 insertions, 15 deletions
diff --git a/buildscripts/signal_processing_setup.sh b/buildscripts/signal_processing_setup.sh
index 66ffbef281b..e52083117c1 100755
--- a/buildscripts/signal_processing_setup.sh
+++ b/buildscripts/signal_processing_setup.sh
@@ -1,15 +1,23 @@
#!/usr/bin/env bash
-if [[ -d "signal_processing_venv" ]]; then
- source ./signal_processing_venv/bin/activate
- exit 0
-fi
+rm -rf ./signal_processing_venv
+rm -f ./analysis.yml
+rm -f ./.evergreen.yml
# Configure signal processing
cat > ./analysis.yml << EOF
-mongo_uri: mongodb+srv://\${analysis_user}:\${analysis_password}@performancedata-g6tsc.mongodb.net/perf
+mongo_uri: mongodb+srv://${analysis_user}:${analysis_password}@performancedata-g6tsc.mongodb.net/perf
is_patch: ${is_patch}
task_id: ${task_id}
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
+
+# need to create virtualenv here to configure it below
virtualenv -p /opt/mongodbtoolchain/v3/bin/python3 signal_processing_venv
# Setup pip to use our internal PyPI
@@ -19,15 +27,5 @@ 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
-
-export analysis_user="${dsi_analysis_atlas_user}"
-export analysis_password="${dsi_analysis_atlas_pw}" \ No newline at end of file