[devel] Time limit

Anton Farygin rider на basealt.ru
Чт Фев 18 10:02:22 MSK 2021


On 18.02.2021 09:56, Alexey V. Vissarionov wrote:
> On 2021-02-18 09:44:14 +0300, Anton Farygin wrote:
>
>   >> Кстати, кто хочет решить задачу оптимального распределения
>   >> пакетов по серверам во время тестовой пересборки пакетов?
>   >> Пусть вас не пугает, что эта задача в общем случае NP-полная.:)
>   > а данные по ресурсам, использованным во время предыдущих
>   > сборок - где лежат ? меня интересует память, диск, максимальное
>   > количество потоков и затраченное время.
>
> Теоретически эту информацию можно собрать внутри сборочного
> контейнера и пихнуть в %package buildinfo
Это перебор, достаточно оставить её где-то в логах или в самом задании 
(выполненном) на сборку в info.json
>
> А для распределения пакетов есть смысл перейти от push к pull,
> когда сборочные узлы сами нагребают себе задания.
>
>
без статистики по предыдущим сборкам всё равно не получится забрать 
максимально подходящее под свободные ресурсы задание из пула.



Подробная информация о списке рассылки Devel