ReproNim / reproman

ReproMan (AKA NICEMAN, AKA ReproNim TRD3)
https://reproman.readthedocs.io
Other
24 stars 14 forks source link

reproman rerun #525

Closed yarikoptic closed 4 years ago

yarikoptic commented 4 years ago

Filing separately from #524 since (I guess) we already have a job record, all information is available to rerun any particular prior reproman run, so that commit message record could be oriented more toward human readability (e.g., become yaml instead of json ;))

Inspired by the successful runs of the demo workflow of #438 , it seems to be time to consider implementing a rerun functionality. Since we are not creating datalad run records (although it could have been done with command being some reproman-run shim etc - but probably too ad-hoc and inflexible? or am I wrong?), I guess we are doomed to develop reproman rerun.

Unlike datalad run, I think it would make sense to allow for reproman rerun to change (replace) some of the recorded parameters (e.g. resource, submitter, orchestrator; batch params etc), so it could be very easy to fulfill use cases such as

or of cause

kyleam commented 4 years ago

There is already an open issue in gh-458.

yarikoptic commented 4 years ago

cool, indeed -- I will move my invaluable comments to that one.