[devel] Time limit
Dmitry V. Levin
ldv на altlinux.org
Чт Фев 18 02:22:37 MSK 2021
On Wed, Feb 17, 2021 at 11:55:18PM +0100, Alexey Gladkov wrote:
> On Thu, Feb 18, 2021 at 01:34:24AM +0300, Aleksey Novodvorsky wrote:
> > Коллеги,
> > у нас периодически возникает проблема time limit при сборке заданий. Хуже
> > то, что она часто возникает спонтанно. Прошу тех, кто с этим сталкивался,
> > рассказать о произошедшем и возможном решении проблемы.
>
> Я с этой проблемой живу уже очень давно. Такая проблема возникала у меня с
> chromium. В качестве решения было выбрано такое число параллельных потоков
> при cборки, чтобы с одной стороны уложиться в time limit, c другой стороны
> не пробить лимиты по памяти.
>
> С chromium эта проблема проявляется при пересборке почти на 100%. Я уже
$ ls beehive/logs/Sisyphus/x86_64/archive/2021/0???/error/chromium-8* |wc -l
6
$ ls beehive/logs/Sisyphus/x86_64/archive/2021/0???/success/chromium-8* |wc -l
35
6/(6+35) = 6/41
На мой взгляд, это заметно меньше 100%.
Плохо, но не фатально.
Кстати, кто хочет решить задачу оптимального распределения пакетов по
серверам во время тестовой пересборки пакетов? Пусть вас не пугает,
что эта задача в общем случае NP-полная. :)
> давно просто игнорирую результаты пересборки этого пакета.
>
> http://git.altlinux.org/beehive/logs/Sisyphus-x86_64/archive/2021/0208/error/chromium-88.0.4324.150-alt1.zst
Это wlimit_time_elapsed.
> Раньше такая же проблема была с firefox, но после его рефакторинга в
> апстриме этой проблемы больше не наблюдается.
Там тоже был wlimit_time_elapsed, или wlimit_time_idle?
--
ldv
Подробная информация о списке рассылки Devel