Implementing #371 (closed)
Approach:
- A new setting
RUN_ONLY_MEMBERS
has been added to theexpdef_[expid].conf
file. This variable accepts the same format asMEMBERS
. - JobList generation is performed as usual. However, a new step has been added that will filter the jobs according to
RUN_ONLY_MEMBERS
. In short, we discard jobs belonging to members not considered in the setting, and also we discard these jobs from the dependency tree (parents and children). The filtered job list is returned. Main logic implemented inJobList.generate()
. - The necessary changes have been implemented in the API so you can correctly visualize experiments implementing this new setting.
- Tested this approach with two experiments:
a29z
(no wrappers),a2h6
(wrappers). - Wrappers are correctly formed considering the resulting jobs.