-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Performance
-
Fully Compatible
-
Performance 14 (05/12/16)
Part of the current DSI code structure has one repo cloning another. For instance, the Evergreen yaml file would clone the DSI repo which in turn clones the MC and the workload repos. This chain of cloning makes testing tedious and error-prone as people are required to change the cloning commands even when there is no actual changes in part of the cloning chain.
We can avoid this problem by specifying all the repos in the yaml file using evergreen's module feature.