Привет, вопрос к исследователям и им подобным. Когда запускаете бенчмарки, расчёты, вычисления - то обычно накапливается куча файлов с результатами, всякие логи и т. п. Легко в них запутаться или что-нибудь потерять. Как решаете проблему?
Сейчас пишу скрипты, которые запускают расчёты с разными параметрами, а потом всё раскладывают по нужным каталогам. И с помощью rsync синхронизирую каталогопомойку между машинами. Но это как-то колхозно. Есть ли какие-то стандартные workflow и стандартные инструменты? Что-то вроде БД, в которую всё складывается, и в которой можно всё легко найти по ключам или фильтрам. И какая-то запускалка, которая сама всё складывает в БД. И чтоб была какая-то распределённая репликация, примерно как в DVCS. И в идеале чтобы можно было через 10 воспроизвести расчёт одной командой типа «experiment rerun 2004-12-14-09-23», а не впоминать две недели, как там звёзды лежали во вторник 14 декабря 2004 года. Короче, рассказывайте, как у вас всё круто автоматизировано.
P.S. Я джва года жду такую тулзу.