mllg / batchtools

Tools for computation on batch systems
https://mllg.github.io/batchtools/
GNU Lesser General Public License v3.0
170 stars 51 forks source link

portability of registries #215

Closed smilesun closed 5 years ago

smilesun commented 5 years ago

the code can be evolved rapidly over time, now there is a coupling between the evolved code and the registry, once code updated, one could port the registry to another computer, but the registry has unfinished jobs, that can not be run again, because it could not find those changed functions anymore. Is there a way to fix this?

mllg commented 5 years ago

I don't get what you mean be evolved functions.

Generally it is possible to port a registry to another site to resume calculation there and keep your old jobs. The functions/algorithms are stored inside the registry, but only the last version. If you care about reproducibility, you should not overwrite these functions in a non trivial way.

mllg commented 5 years ago

Re-open and provide more details if something is still unclear.