[SERVER-37663] Add support for running genny via resmoke.py locally Created: 19/Oct/18 Updated: 29/Oct/23 Resolved: 26/Oct/18 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Performance, Testing Infrastructure |
| Affects Version/s: | None |
| Fix Version/s: | 4.1.5 |
| Type: | New Feature | Priority: | Major - P3 |
| Reporter: | Max Hirschhorn | Assignee: | Shreyas Kalyan |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | tig-resmoke | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Sprint: | STM 2018-11-05 | ||||||||
| Participants: | |||||||||
| Linked BF Score: | 0 | ||||||||
| Story Points: | 3 | ||||||||
| Description |
|
To aid the local development experience of writing new performance workloads, we should add a new "test kind" for running genny tests through resmoke.py. The latency and other metrics collected won't be particularly interesting because all of the processes will be running on the same machine, but we'll be able to ensure the mechanics of the new performance workloads are sound before submitting them to Evergreen and running on a distributed cluster. We should have resmoke.py YAML suite file configurations for
in order to match the configurations the genny_workloads Evergreen task runs in as part of the dsi Evergreen project. Note: There isn't a need to wire up genny's output format and resmoke.py's --perfReportFile because this mode is only intended for local development and not for running in Evergreen. |
| Comments |
| Comment by Githook User [ 25/Oct/18 ] |
|
Author: {'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}Message: |
| Comment by Githook User [ 25/Oct/18 ] |
|
Author: {'name': 'Shreyas Kalyan', 'email': 'shreyaskalyan@gmail.com', 'username': 'shreyaskal'}Message: |