[devel] про texlive и installcheck тысяч подзаданий
Andrey Savchenko
bircoph на altlinux.org
Пн Апр 27 13:09:39 MSK 2020
On Mon, 27 Apr 2020 12:01:40 +0300 Michael Shigorin wrote:
> On Mon, Apr 27, 2020 at 11:40:53AM +0300, Andrey Savchenko wrote:
> > Ещё можно повторно использовать образ, в который устанавливался
> > пакет, чтоб для большого числа подпакетов не делать одну и ту же
> > работу много раз. В зависимости от реализации это может немного
> > уменьшить точность теста, но зато сильно его ускорит.
>
> Сломается на конфликтующих.
Ну самое простое решение, что приходит в голову: в случае конфликта
создавать всё с нуля, как это делается сейчас для каждого подпакета.
Всё равно прирост скорости будет огромным, потому что конфликтующие
подпакеты — это о-малое от общего числа в репозитории.
> Понятно, что в принципе это
> параллелить надо, но для начала можно попробовать сделать
> разделяемый hasher cache -- когда-то при экспериментах
> над mkimage* мне это довольно заметно помогло (~5--10%):
> последовательно собираемые стадии брали один архив чрута.
Это тоже полезно, но тот же параллелизм даст прирост в разы
пропрорционально числу ядер (при условии достаточного количества
памяти и остальных ресурсов).
Best regards,
Andrew Savchenko
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 833 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20200427/e1edcf1e/attachment-0001.bin>
Подробная информация о списке рассылки Devel