On Tue, Jul 30, 2019 at 11:33:31AM +0400, Ivan A. Melnikov wrote: > On Fri, Jul 19, 2019 at 09:16:04PM +0300, Dmitry V. Levin wrote: > > Hi, > > > > На предстоящие выходные запланирована реструктуризация task commit, > > в течение которой task commit будет выключен. Задания по-прежнему можно > > будет собирать, но завершение обработки заданий (кроме тестовых) > > произойдёт позднее. > > > Что-то явно не доделано с индексами: > > [recycler@team ~]$ for task in `tail -n20 /ALT/repo/sisyphus/index/task.list`; do path="/tasks/index/sisyphus/done/$task"; echo -n "$path $(realpath $path) "; [ -a $path ] && echo "present" || echo "MISSING"; done > /tasks/index/sisyphus/done/234932 /archive/tasks/done/_229/234932 present > /tasks/index/sisyphus/done/234934 /archive/tasks/done/_229/234934 present > /tasks/index/sisyphus/done/235131 /tasks/235131 MISSING > /tasks/index/sisyphus/done/235131 /tasks/235131 MISSING > /tasks/index/sisyphus/done/235131 /tasks/235131 MISSING > /tasks/index/sisyphus/done/235130 /tasks/235130 MISSING > /tasks/index/sisyphus/done/234560 /tasks/234560 MISSING > /tasks/index/sisyphus/done/235131 /tasks/235131 MISSING > /tasks/index/sisyphus/done/234847 /tasks/234847 present > /tasks/index/sisyphus/done/234874 /tasks/234874 MISSING > /tasks/index/sisyphus/done/231694 /tasks/231694 MISSING > /tasks/index/sisyphus/done/234669 /tasks/234669 MISSING > /tasks/index/sisyphus/done/234918 /tasks/234918 MISSING > /tasks/index/sisyphus/done/234897 /tasks/234897 MISSING > /tasks/index/sisyphus/done/234863 /tasks/234863 MISSING > /tasks/index/sisyphus/done/234935 /tasks/234935 MISSING > /tasks/index/sisyphus/done/234940 /tasks/234940 MISSING > /tasks/index/sisyphus/done/234936 /tasks/234936 MISSING > /tasks/index/sisyphus/done/234943 /tasks/234943 present > /tasks/index/sisyphus/done/234871 /tasks/234871 present Спасибо, исправлено, MISSING больше нет. Но семантика /tasks/index/sisyphus/done/$task изменилась, раньше эта ссылка постоянно указывала на ../../../archive/done/_$(($task/1024))/$task, теперь эта ссылка по мере архивации заданий меняется с первоначального ../../../$task на ../../../../archive/tasks/done/_$(($task/1024))/$task . Если вы работаете с архивом, предлагаю использовать /archive/repo/sisyphus/task/task.list вместо /ALT/repo/sisyphus/index/task.list и /archive/tasks/done/_$(($task/1024))/$task вместо /tasks/index/sisyphus/done/$task . -- ldv