-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Performance
-
Major Change
-
ALL
-
v3.6, v3.4, v3.2
-
Performance 2017-11-13, Performance 2017-11-27
Following recent changes on DSI side, we should clean up system_perf.yml AND longevity.yml to use the new executable names and options.
In the "prepare environment" part:
- move mongodb_binary_archive from runtime.yml to bootstrap.yml
- remove --production cli option from bootstrap.py
- continue to call setup-dsi-env.sh as now
In the later sections, we should now be able to significantly shorten the whole file. It should end up roughly like this:
"deploy cluster": - command: shell.exec params: working_dir: work script: | set -e set -v source ./dsienv.sh source ./venv/bin/activate # This will either create a cluster, or update tags on existing instances. infrastructure_provisioning.py mongodb_setup.py "run test": - command: shell.exec type : test params: working_dir: work script: | set -e set -v source ./dsienv.sh source ./venv/bin/activate test_control.py
Note that this should probably move to the post: section
- command: "json.send" params: name: "perf" file: "work/perf.json"
The analysis section is unaffected for now.
Finally, change "initialSync" to "initialsync" everywhere.
- has to be done after
-
SERVER-29524 sys-perf: Call infrastructure_provisioning.py instead of infrastructure_provisioning.sh
- Closed
- related to
-
SERVER-32087 Run test stage of sys-perf and mongo-perf failures should lead to red evergreen boxes
- Closed