[devel] ресурсоёмкое тестирование пакетов
Anton Farygin
rider на altlinux.com
Пт Май 15 22:15:18 MSD 2009
Alexey Tourbin пишет:
> On Fri, May 15, 2009 at 09:23:23PM +0400, Anton Farygin wrote:
>> Дим, а отчего бы не попробовать сделать
>> запуск проверок в параллель сборке ?
>> Прямо после сборки каждого бинарного
>> пакета...
>
> Нет, так делать нельзя. Нужно полностью генерировать новый
> RPMS.classic. Установка на новом RPMS.classic может отличаться
> от установки на старом RPMS.classic + RPMS.hasher.
>
> В целом, нельзя отказаться от семантики сборки задания и выполнения
> проверок. Эта семантика состоит в следущем: сначала все пакеты
> собираются на старом репозитарии RPMS.classic + RPMS.hasher (то есть с
> локальным оверлеем в режиме --wiht-stuff). Если сборка прошла успешно,
> то генерируется новый репозитарий RPMS.classic и уже на новом
> репозитарии выполняются проверки. Этот подход продуман достаточно
> хоршо, его очень сложно улучшить и очень легко ухудшить.
>
Вопрос не в том, улучшить ли его или ухудшить. Вопрос в том - как его
ускорить.
Ведь, в идеале - нужно максимально быстро получить либо новый
RPMS.classic, либо отлуп по ошибке. При чём, если есть ошибка, то чем
раньше будет отлуп - тем лучше.
А тестовая установка пакетов идёт в один или в несколько потоков ?
Можем ли мы предоставить любому желающему подключиться к процессу
разработки Sisyphus, просто задействовав его вычислительный ресурс ?
Дима, не мог бы ты подробнее объяснить, какого рода вычислительные
ресурсы тебе нужны и в каком качестве ?
Подробная информация о списке рассылки Devel