summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Bradford <david.bradford@mongodb.com>2020-06-08 17:18:56 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-06-09 17:56:40 +0000
commit0a25b2dca2a7cab97c1f1d6ace5335c854a1f3c3 (patch)
tree29176cb7bea5aac4e6be020feaa663ae85f633d2
parent2af7fdacfa97c75b8ae7b5e6a28242dadf083d17 (diff)
downloadmongo-0a25b2dca2a7cab97c1f1d6ace5335c854a1f3c3.tar.gz
SERVER-48657: Use evergreen modules for performance signal-processing management
(cherry picked from commit 2f05f86f91359c7cebef7adf97b0ab624893ad00) (cherry picked from commit 1c196c94bd0f2f0b28a4952d6048776940889a94) (cherry picked from commit 8194c3123c598b5bc866f108739d7b8368216cd7) (cherry picked from commit a3cc95f19c07f8c9c5370bc1ab8a116107ed5c26)
-rwxr-xr-xbuildscripts/signal_processing_setup.sh13
-rw-r--r--etc/perf.yml9
-rw-r--r--etc/system_perf.yml6
3 files changed, 17 insertions, 11 deletions
diff --git a/buildscripts/signal_processing_setup.sh b/buildscripts/signal_processing_setup.sh
index b582db3eb3b..b124247bd01 100755
--- a/buildscripts/signal_processing_setup.sh
+++ b/buildscripts/signal_processing_setup.sh
@@ -16,15 +16,6 @@ evergreen:
EOF
virtualenv -p /opt/mongodbtoolchain/v3/bin/python3 signal_processing_venv
-# Setup pip to use our internal PyPI
-cat > ./signal_processing_venv/pip.conf << EOF
-[global]
-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
-
source ./signal_processing_venv/bin/activate
-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
+pip install --upgrade pip
+pip install ../src/signal_processing/signal-processing
diff --git a/etc/perf.yml b/etc/perf.yml
index 3849574838d..a40668569a0 100644
--- a/etc/perf.yml
+++ b/etc/perf.yml
@@ -47,6 +47,7 @@ modules:
repo: git@github.com:10gen/mongo-enterprise-modules.git
prefix: src/mongo/db/modules
branch: v3.6
+
- name: dsi
repo: git@github.com:10gen/dsi.git
branch: master
@@ -55,6 +56,11 @@ modules:
repo: git@github.com:mongodb/mongo-perf.git
branch: master
+- name: signal-processing
+ repo: git@github.com:10gen/signal-processing.git
+ prefix: signal_processing
+ branch: master
+
functions:
"git get project": &git_get_project
command: git.get_project
@@ -64,6 +70,7 @@ functions:
enterprise: ${enterprise_rev}
dsi: ${dsi_rev}
mongo-perf: ${mongo-perf_rev}
+ signal-processing: ${signal-processing_rev}
"start server":
- command: s3.get
params:
@@ -475,6 +482,7 @@ buildvariants:
- enterprise
- dsi
- mongo-perf
+ - signal-processing
expansions:
# We are explicitly tracking the rhel62 variant compile options from evergreen.yml for
# microbenchmarks, since they run on the centos6 boxes. If we can get proper artifacts directly
@@ -557,6 +565,7 @@ buildvariants:
- genny
- dsi
- mongo-perf
+ - signal-processing
expansions:
mongod_exec_wrapper: *exec_wrapper
perf_exec_wrapper: *perf_wrapper
diff --git a/etc/system_perf.yml b/etc/system_perf.yml
index 943a9af4b31..a73c325554c 100644
--- a/etc/system_perf.yml
+++ b/etc/system_perf.yml
@@ -600,6 +600,11 @@ modules:
branch: master
+- name: signal-processing
+ repo: git@github.com:10gen/signal-processing.git
+ prefix: signal_processing
+ branch: master
+
#######################################
# Buildvariants #
#######################################
@@ -633,6 +638,7 @@ buildvariants:
modules: &modules
- dsi
- workloads
+ - signal-processing
expansions:
setup: single-replica
cluster: single